我尝试搜索,但找不到任何东西。请注意,我可能一直在寻找错误的东西。
所以,我的问题是关于 Rails 中的连接表。
我计划拥有用户和书籍以及将用户链接到书籍的连接表收藏夹。
所以,我最初的想法是收藏夹表应该有 user_id 和 book_id。
不过,我也想提供一些建议。因此,如果 user1 喜欢书籍 1、2、3、4,而 user2 喜欢书籍 1、2、3、4、5;我希望能够向 user1 推荐第 5 本书。
我在想,有一个带有 user_id 的表,然后是一个包含他们最喜欢的书的数组,这对于找出适当的建议是最容易的。
所以,我的问题有两个。首先,我需要两张桌子吗?一个连接表,另一个用于带有数组的表?或者这两个可以/应该是一样的吗?其次,这是设置这一切的最佳方式吗?我是自学成才的,所以我很可能会遗漏一些非常基本的东西。
非常感谢您的帮助!