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) を含む作品によるフィルターがあります。
私の仕事は、ユーザーを作品でフィルタリングし、一致数で並べ替えることです。
前もって感謝します。