私は3つのモデルを持っています。 現在、Rails:3つのモデル間のポリモーフィックな関連付けを追加する
class User < ActiveRecord::Base
has_one :agency
has_one :client
end
class Client < ActiveRecord::Base
belongs_to :users
end
class Agency < ActiveRecord::Base
belongs_to :users
end
私はこのような関連付けを変更し、ポリモーフィックな関連を作成するには:
User belongs_to :role , :polymorphic => true
と
Client has_one :user, as: :role
Agency has_one :user, as: :role
私は初心者レールの開発者です。どうすればこれを達成できますか?移住を書こうとしていますか?
実際に私は私の質問を編集しました。あなたはこれに答えることができますか?早急に適切な質問をしないと申し訳ありません。 – Abhishek