在Rails订货,我想订购由喜欢的号码一些鸣叫DESC使用params
和我坚持..Rails5 - 用类的方法,而params
我写在我的模型一个简单的类方法:
class Twit < ApplicationRecord
def self.most_liked
order(like: :desc)
end
end
这里是我在我的控制器方法:
class TwitsController < ApplicationController
def index
if params[:filter]
@twits = Twit.most_liked(params[:filter])
else
@twits = Twit.all
end
end
end
如果我只用@twits = Twit.most_liked
,它工作正常,但是当我添加我的病情与params
失败。
谢谢!
这是更多的是如何工作的红宝石比Rails基础知识 - 开始我会推荐喜欢的东西http://tryruby.org到FIGUR在开始学习铁轨之前,先了解该语言的基础知识。 – max