0

私は2つのモデルを持っていAirlineますUser。問題は<%= @current_user.airline.name %>、ビューを試してみるとundefined method 'airline' for nil:NilClass、モデルが次のように設定されていることですhttps://gist.github.com/4353169多分私は何か間違ったことをしているかもしれませんが、これは両方の方法で機能するはずです。

ありがとう、ハッピー ホリデー (:

4

1 に答える 1

0

foreign keyAirlineクラスでより多くの指定を定義してみて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 に答える