2

2 つのモデル間に多対多の関連付けがあります。

class User < ActiveRecord::Base
  has_many :user_works
  has_many :works, through: :user_works
end   

class UserWork < ActiveRecord::Base
  belongs_to :user
  belongs_to :work
end    

class Work < ActiveRecord::Base
  has_many :user_works
  has_many :users, through: :user_works
end

いくつかの作品 (id) を含む作品によるフィルターがあります。

私の仕事は、ユーザーを作品でフィルタリングし、一致数で並べ替えることです。

前もって感謝します。

4

1 に答える 1