我有3个模型,如用户模型,书籍模型和作者模型。
我想实现一个功能,用户可以将书籍或作者的记录书签为 他们的最爱。
有没有好的宝石可以轻松做到这一点???
我不打算独自制作。
答案 0 :(得分:5)
您可以使用acts_as_votable
gem并将喜欢用作书签。
您可以使用
@user.get_up_voted Book
这将返回@user
已投票的所有图书(这些是此用户的书签)
您可以在选民部分here找到更多信息。
答案 1 :(得分:1)
使用awesome_nested_set gem或acts_as_votable gem。它可能对你有用。可以解决您的所有要求。
请检查以下链接为awesome_nested_set
或acts_as_votable
答案 2 :(得分:1)