@contacts = Contact.paginate :page => params[:page],
:include => :relations,
:per_page => 10,
:order => "last_name"
现在我希望在索引视图中能够使用它:
<%= contact.relation.name %>
但它会返回undefined method "name" for nil:NilClass
错误?谢谢你的帮助!
答案 0 :(得分:0)
我的猜测是你至少有一个Contact
对象没有关联的Relation
对象,这就是为什么它试图在零值上调用.name
。< / p>
您可以尝试暂时执行此类操作,看看您是否有一些没有关系的联系人:
<%= contact.relation.name rescue "MISSING NAME" %>
并查看显示的内容。