Railsの中にポリモーフィック団体
-
22-08-2019 - |
質問
ポリモーフィック団体はRailsの中でどのように機能するのですか?その利点は何ですか?ただ、マイグレーションを実行することにより、belongs_to
メソッドを追加する方法はありますか?
解決
ライアンはかなり良いです、この程度 railscast のを持っています。
BELONGS_TOあなたは、移行に追加するものではありません、あなたがモデルに追加します。移行では、外部キー列を追加する必要があります。あなたがユーザーに属するポストモデルを持っている場合たとえば、あなたは、移行にポストのActiveRecordにUSER_ID列を追加したいです。その後、追加
belongs_to :user
ポストモデルでは別途。そして、レールはあなたのユーザモデルでプロキシのコレクションを提供するために、バックグラウンドでその魔法を行います。
所属していません StackOverflow