こんにちはRailsコミュニティ!2種類モデルシェア1ユニークフォトモデル
私は別のモデルをどのように構成するのか分かりません。 論文のモデルが複数の写真を持つことができます車と家:
私は2つの貴様のモデルを持っています。
- は車や家のための1つの写真のモデルを使用することが可能ですか私は私がどのように生成することができ、1つのcars_photosモデルと1 house_photosモデル
- それが可能だ場合を作成する必要があります。
私の質問があります私の写真のモデルですか?
=>オプション1
rails g model Photo name:string, description:text car:references house:references
Car.rb
has_many :photos
House.rb
has_many :photos
Photo.rb
belongs_to :car
belongs_to :house
は、このオプションの問題は写真が車で家にリンクされなければならないということです。魔女は良くない。 =>私は
Thxを...写真は私が続行する方法がわからない車でOR家
にリンクされたいです!
で
Photo
にCar
を割り当てることができ、こののようになります[ガイド](HTTPを参照してください。/ /guides.rubyonrails.org/association_basics.html#the-has-many-through-association)をhas_many:through Associationに追加してください。 – jvillian
多型関連を使用できます。公式のRailsのガイドでは、イメージの関係を例として使っています。これはあなたの要求に完全に合っています:http://guides.rubyonrails.org/association_basics.html#polymorphic-associations – MrYoshiji