保华的Rails学习笔记

2017/01/11出错记录

1、


原因:在写jobs.each do的时候,前边多了个=号

切记
在写类似jobs.each do输出内容的时候,要记得前边不要加=号,而在做form_for产生表单的时候,前边一定要加=号
这个截图还有一处错误,就是footer的内容没有在最下边,原因是我在写index.html.erb的时候那个最后一个table书写错误导致
2、

原因:在写<%= link_to("提交履历","new_job_resume_path(@job)",:style => "font-size: 30px; text-decoration: underline") %>的时候,把new_job_resume_path(@job)加了引号导致
解决办法:去掉new_job_resume_path(@job)里边的引号
注意:从出错截图看出是在job_controller.rb中的show,进去看了一直没找到原因,后来才发现是show.html.erb中调用path地址写错了,以后再出现这样的类似提醒,就要去找相应的controller以及这个controller对应的html.erb文件。