2014-02-23 76 views
0

有誰能告訴我,請我怎麼能做到這一點,但沒有SQL,我想這樣做,但用ActiveRecordSQL查詢的ActiveRecord

 <%= f.association :user, 
     collection: User.where("id not in(select user_id from clientesusers where cliente_id = #{@cliente.id})"), 
     label: false, error: false, 
     input_html: {class: 'form-control input-sm'} %> 

我的意思是'User.where(「ID不在(選擇USER_ID從clientesusers其中cliente_id =沒有SQL #{@cliente.id})「)

感謝您help`

回答

1
User.joins("INNER JOIN clients ON clients.user_id <> users.id AND clients.user_id = #{@cliente.id}")