在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