質問

ポリモーフィック団体はRailsの中でどのように機能するのですか?その利点は何ですか?ただ、マイグレーションを実行することにより、belongs_toメソッドを追加する方法はありますか?

役に立ちましたか?

解決

ライアンはかなり良いです、この程度 railscast のを持っています。

BELONGS_TOあなたは、移行に追加するものではありません、あなたがモデルに追加します。移行では、外部キー列を追加する必要があります。あなたがユーザーに属するポストモデルを持っている場合たとえば、あなたは、移行にポストのActiveRecordにUSER_ID列を追加したいです。その後、追加

 belongs_to :user

ポストモデルでは別途。そして、レールはあなたのユーザモデルでプロキシのコレクションを提供するために、バックグラウンドでその魔法を行います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top