Project.includes(:characteristics).where(project_characteristics: {characteristic_id: [16, 17, 18]}).limit(16)
上記のコードがあるのですが、これをupdated_at
で並び替えたいです。
理想的には
Project.includes(:characteristics).where(project_characteristics: {characteristic_id: [16, 17, 18]}).order('updated_at DESC').limit(16)
↑みたいな感じで並び替えられれば素敵なのですが、書き方が違うようです。
書き方ご存知の方教えて欲しいです。
以下リレーションです。
class Project < ApplicationRecord has_many :project_characteristics, dependent: :destroy has_many :characteristics, :through => :project_characteristics
class ProjectCharacteristic < ApplicationRecord belongs_to :project belongs_to :characteristic end
class Characteristic < ApplicationRecord has_many :project_characteristics, dependent: :destroy has_many :projects, :through => :project_characteristics end
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。