has_and_belongs_to_many 関係の使用に問題があります。私は次のものを持っています:
class User
include Mongoid::Document
has_and_belongs_to_many :subjects
end
class Subject
include Mongoid::Document
field :name, :type => String
attr_accessible :name
has_and_belongs_to_many :users
end
次に、コントローラーで、特定の件名を持つすべてのユーザーを見つけようとしています:
class UsersController < ApplicationController
def index
@users = User.where('subjects.name' => 'Physics')
end
end
私はこれを正しい方法で行っていますか?