2017-04-02 8 views
0

私は3モデルorganizationcampaignvacancyのすべての画像ギャラリーが必要なレールアプリケーションがあります。 Galleryというモデルをhas_manyimagesにして、carrierwaveを使ってギャラリーに複数の画像をアップロードしようと考えていました。ギャラリーモデルと3つの異なるモデルを関連付けるにはどうすればよいですか?多型関連?異なるモデルと搬送波を使用した画像ギャラリー

あなたは搬送波と関連して、アップロード画像のため、画像フィールドとギャラリーモデルを取ることができ

答えて

0

はhas_manyの

has_many :galleries ,:as => :imageable

キャンペーン 組織

これらのタイプのものであろう

:galleries,:as => :imageable

空室

has_many :galleries,:as => :imageable

ギャラリー

belongs_to :imageable , polymorphic: true

imageable_idimageable_typeもギャラリーモデルになります

関連する問題