我正在实施activerecord-reputation-system gem,并且在界定最“喜爱”的文章时遇到了问题。
/articles_controller
def index
....
@loved_articles = Article.page(params[:page]).find_with_reputation(:votes, :all, {:order => 'votes DESC, created_at DESC'})
....
end
我尝试在 [:page]).per(5).... 之后调用 .per(5).... 但是 rails 给了我一个“未定义的方法 `per'”错误
/article model
def self.loved
find_with_reputation(:votes, :all, {:order => 'votes DESC'}).first(5)
end
-
我会想象调用 .first(5) 会限定它,但什么都没有发生——在我看来,循环只是在浏览我所有的文章。有任何想法吗?