我有一个名为 user_ids 的数组,我想选择 user_ids 不在数组中的记录。
这是我使用的:
MyModel.where.not(user_id: user_ids)
但我得到了Error wrong number of arguments (0 for 1)
。
当我使用时MyModel.where.not('user_id=?', user_ids).
也会发生同样的事情,我想可能是因为数组是空的,但同样的事情发生在非空数组上。
有人知道为什么会这样吗?
我正在使用 Rails 4。