我有一个这样的查询:
@users = User.where(:something => 'met')
这将返回带有 1+ 个项目的 @users
我想要做的是循环遍历@user 对象以查看是否满足条件,如果满足条件我想从对象中删除该项目。我一直在尝试以下方法,但它似乎不起作用,尽管没有错误。
@users.each_with_index do |u, index|
@users.delete(index) if u.id == 12
end
关于更好地完成这项工作的建议?
谢谢