を注文、私は好きparams
を使用してDESCと私は立ち往生午前の数によっていくつかのつぶやきを注文したい。..Rails5 - Railsでは、クラスメソッドとの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
を使用している場合は、それが正常に動作しますが、私はと私の条件を追加するとき失敗します。
ありがとうございました!
をmost_likedレールの学習を始める前に、言語の基礎を理解してください。 – max