私のアプリケーションには次のモデルがあります。
class User < ActiveRecord::Base
has_many :posts
end
class Post < ActiveRecord::Base
belongs_to :user
end
私の要件は、ユーザーが多くの投稿をサブスクライブできることであり、テーブルの結合にhas_many :through
追加の属性が必要なため、リレーションシップを使用したいと考えています。subscription_type
ユーザーは投稿と多対多の関係を持っています。
これを行うための最良の方法を教えてください。