我試圖找到所有用戶,只用一個ID,它是一個數組exclude_ids
查詢對於除有ID的用戶在此集合中的所有用戶
這裏的會員用戶是我所:
User.where("id != ?", exclude_ids)
這隻適用於exclude_ids只有1個元素的情況。如果有一個以上的元素,我得到
此錯誤:
ActiveRecord::StatementInvalid: SQLite3::SQLException: near ",": syntax error: SELECT "users".* FROM "users" WHERE (id != 1,2)
我會很感激的任何幫助。
爲什麼不如果'「ID檢查!= ?「,無」或沿着這些線? – theIV 2010-07-10 23:04:55