2012-12-21 120 views
0

我有2个模型AirlineUser。问题是,当我在视图中尝试<%= @current_user.airline.name %>时,我得到undefined method 'airline' for nil:NilClass我有我的模型设置为这样https://gist.github.com/4353169也许我做错了什么,但这应该两种方式。导轨关联会导致未定义的方法错误

谢谢 节日快乐(:

+0

发布你的模型,请 – pduersteler

+0

@pduersteler他们在https://gist.github.com/4353169这个要点链接。 – Raimonds

+0

你能发布实际的开发日志吗?就像发生错误的片段一样?在那之前是否有SQL被执行? –

回答

0

试图定义一个foreign key在航空类的详细规定,并检查foreign key拼写是在这两个表中正确

User模型,

has_one :user, :foreign_key => "uid", primary_key: 'uid', class_name: 'Airline' 

而在你Airline模型,

belongs_to :airline, foreign_key: 'uid', class_name: 'Airline' 

这只是建议。试试吧....

相关问题