1

ユーザーテーブルとリクエストテーブルがあります。user テーブルには、従業員とクライアントが含まれています。user_id と employee_id を要求テーブルに追加しました。

次のようにすると、両方の外部キーがユーザーテーブルを指すようになると思いました。

belongs_to :user          # foreign_key "user_id"
belongs_to :employee, :class_name => "user", :foreign_key => "employee_id" #   foreign_key "employee_id"

しかし、次のフォーム行から「初期化されていない定数 request::user」を取得します。

    <%= f.association :employee, :label_method => :full_name, :label => 'Assigned To' %>

私は何を間違っていますか?ありがとう !!

4

1 に答える 1

0

:class_name => "User"の代わりに使用してみました:class_name => "user"か?

于 2012-04-23T18:17:32.847 に答える