0

私はこれらのテーブルを持っています

usersprofiles
ユーザーには1つのプロファイルがあります。

pointテーブルに呼び出される列がありprofilesます。

でソートされたすべてのユーザーを取得したいと思いますpoint。このコントローラーをカスタマイズするにはどうすればよいですか?

コントローラ

@users = User.confirmed.page(params[:page]).order("point DESC")

モデル

scope :confirmed, where("confirmation_token" => nil)
4

1 に答える 1

1

SQLを使用して列を並べ替える場合は、参加する必要があります

@users = User.confirmed
  .page(params[:page])
  .order("point DESC")
  .joins(:profile)
于 2013-03-25T01:04:34.870 に答える