0

我有 3 个模型,例如用户模型、书籍模型和作者模型。

我想实现一个功能,用户可以收藏书籍或作者的记录作为他们的最爱。

有什么好的宝石可以轻松做到这一点???

我不考虑自己做。

4

2 回答 2

5

您可以使用acts_as_votable gem并将喜欢的内容用作书签。

你可以使用

@user.get_up_voted Book

这将返回所有@user投票的书籍(这些是该用户的书签)

您将在此处的选民部分找到更多信息。

于 2012-12-21T11:17:47.793 回答
1

使用 awesome_nested_set gem 或acts_as_votable gem。它可能对你有用。可以解决您的所有要求。

检查以下链接
awesome_nested_set
acts_as_votable

于 2012-12-21T11:17:35.000 回答