qiaoyu's Blog

【报错】:提示views内容未定义,是指在controller中没有定义/定义错误

位置

6-1(解答)招聘网站第一部分 step5\6

错误动作

在实作【jobs#index action】时,输入指令:

def index
jobs = Job.all
end

实际结果

在step6新增两笔资料后打开网页,发现报错:


定神仔细看了提示后,并没有发现提示处有【拼写错误】。

预期结果

分析

助教解释说:

应该是没有controller中没有定义,或者是定义错误
检查controller

解决方法

step 1

对照教材检查【index controller】内的内容

step 2

看了三遍没看出来

step 3

第四遍时发现少写了@

小结

错误提示中提示【为定义each】,那么,如果不是【index.html.erb】文件的书写错误,就在【index_comtroller】里找【拼写错误】或检查【是否有定义】。

Comments

comments powered by Disqus