我尝试建立一个系统,在这个系统中,学生在一个与练习相关的盒子里工作。
class Student < ActiveRecord::Base
belongs_to :box
class Box < ActiveRecord::Base
belongs_to :practice
has_many :students
class Practice < ActiveRecord::Base
has_many :boxes
我能够保存一些测试数据,并希望通过显示方框号及其实践描述使索引页面更具可读性,但我做得不对。
<td><%= student.box.number %> in Practice <% student.box.practice.description %></td>
我得到了一个未定义的“描述”方法,虽然我可以在服务器日志中看到“正确”的SQL搜索已完成。可能是初学者的错误,但我不知道在哪里看。 任何帮助表示赞赏!提前谢谢。