検索してみましたが、何も見つかりませんでした。気をつけてください、私は間違ったものを探していたかもしれません。
それで、私の質問はRailsの結合テーブルに関するものです。
ユーザーとブック、およびユーザーをブックにリンクする結合テーブルのお気に入りを用意する予定です。
したがって、最初に考えたのは、Favorites テーブルには user_id と book_id があるということです。
ただし、提案も提供したいと思います。したがって、user1 が本 1、2、3、4 を好み、user2 が本 1、2、3、4、5 を好む場合。user1 にブック 5 を提案できるようにしたいと考えています。
user_id を含むテーブルと、お気に入りの本を含む配列を用意するのが、適切な提案を見つけるのに最も簡単だと考えています。
だから、私の質問は2つあります。まず、2 つのテーブルが必要ですか? 1 つの結合テーブルと、配列を持つテーブルの別の結合? または、これら2つは同じである可能性がありますか?第二に、これはすべてを設定するための最良の方法ですか? 私は独学なので、非常に基本的なことを見逃している可能性があります..
助けていただければ幸いです。