0

私は2つのモデルを持っています

class User < ActiveRecord::Base
  has_one :work
end

class Work < ActiveRecord::Base
  belongs_to :user  
end

次のクエリで作成した特定の国のユーザーについて、作業テーブルとは明確に説明する必要があります

Work.includes(:user).where("users.country_name = ?",'IN').select("distinct works.description").limit(10)

それは動作しますが、それは私に明確なworks.descriptionを与えません

4

1 に答える 1

4

次のクエリで動作しました、

Work.includes(:user).where("users.country_name = ?",'IN').group("works.description").limit(10)
于 2012-09-25T07:01:46.213 に答える