找不到id =:all – Ruby on Rails
- "show_subjects", :id => c.id %>
我的list.html.erb文件中有一个代码段。 它引发了一个exception“无法找到具有’id’=全部’的主题。 在这种情况下有什么问题? 我想要做的是将所有主题列为超链接。
感谢帮助。
问题是你使用的是古老的代码。 用这两个中的任何一个替换它。
Subject.all.each do ...
要么
Subject.find_each do ...
错误的解释是find
自动按id搜索并且:all
不是有效的id
,所以它找不到任何东西,引发和exception。