query related has_many model in rails 3 -
i have 2 models user , service. user has_and_belongs_to_many services same goes services:
class user < activerecord::base has_and_belongs_to_many :services end class service < activerecord::base has_and_belongs_to_many :users end i need find users provide selected services. like:
@users = user.where(:services_ids => [2,3,4])
this should work:
user.join(:services).where(:services.id => [2,3,4]).uniq
Comments
Post a Comment