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

Popular posts from this blog

jquery - Invalid Assignment Left-Hand Side -

javascript - Preserving URL fragment through CAS sign-on -

asp.net mvc - Implementing normal user/pass, Twitter & Facebook auth -