投稿を作成できるモデル ユーザーがいます
User
has_many :posts
Post
belongs_to :user
ただし、ユーザーが投稿をブックマークとして保存できるようにしたいと考えています。だから私は以下を追加しました:
Bookmark
belongs_to :post
belongs_to :user
User
has_many :posts
has_many :posts, :through => :bookmarks
Post
belongs_to :user
has_many :posts, :through => :bookmarks
@user.posts を実行するとあいまいになるため、これは正しくありません。それは、ユーザーが書いた投稿またはユーザーがブックマークした投稿を指しますか?
この問題をどのように回避しますか?