Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 3 个模型,例如用户模型、书籍模型和作者模型。
我想实现一个功能,用户可以收藏书籍或作者的记录作为他们的最爱。
有什么好的宝石可以轻松做到这一点???
我不考虑自己做。
您可以使用acts_as_votable gem并将喜欢的内容用作书签。
acts_as_votable
你可以使用
@user.get_up_voted Book
这将返回所有@user投票的书籍(这些是该用户的书签)
@user
您将在此处的选民部分找到更多信息。
使用 awesome_nested_set gem 或acts_as_votable gem。它可能对你有用。可以解决您的所有要求。
检查以下链接awesome_nested_set或acts_as_votable