0

我有 2 个模型AirlineUser. 问题是,当我<%= @current_user.airline.name %>在视图中尝试时,undefined method 'airline' for nil:NilClass我的模型设置如下https://gist.github.com/4353169也许我做错了什么,但这应该是双向的。

谢谢,节日快乐(:

4

1 回答 1

0

尝试foreign key在 Airline 类中定义一个更指定的并检查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'

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

于 2012-12-21T14:58:18.507 回答