私はそのようなクエリを持っています:
@users = User.where(:something => 'met')
これにより、1つ以上のアイテムを持つ@usersが返されます
私がやりたいのは、@ userオブジェクトをループして、条件が満たされているかどうかを確認することです。条件が満たされている場合は、オブジェクトからアイテムを削除します。私は以下を試しましたが、エラーは発生しませんが、機能していないようです。
@users.each_with_index do |u, index|
@users.delete(index) if u.id == 12
end
これを機能させるためのより良い方法についての提案はありますか?
ありがとうございました