0
私は多形になりたいタグモデルを持っていますが、例えば "video"というタグの5つのレコードを必要としません。さまざまなモデルでそれを使用することができます。私はそれについて、いくつかの質問を準備しましたが、それをうまく働かせる方法はまだありません。多形has_many:through in rails
だから私が持っている:
class Tag < ActiveRecord::Base
belongs_to :tagable, :polymorphic => true
end
と
class Post < ActiveRecord::Base
has_many :tags, :through => :tag_assignments
end
と
class TagAssignment < ActiveRecord::Base
has_many :tags, :as => :taggable
end
作業をする必要がありますように私には思われるが、しかし...ここにすべてのquestionsを読んI私は:source =>
オプションを必要としていることを知っています。どこかで一緒に結びつけるオプションがありますが、私はちょうどexacそれをどうやって行うのか。誰も助けることができますか?
ですから、中間テーブルは多型です。意味をなさない – Slick23