データベース内の複数のレコードをRailsコンソールから削除しようとしています。User.find(1).destroyを実行できることはわかっています。IDが100のすべてのユーザーを削除したい場合はどうすればよいですか? --200。コンソールでこれを行う方法はありますか?
User.delete_all("id > 100 AND id < 200")
のようなことができます。
Rails 5の新しい構文は、Mischaがコメントで言及している構文です:User.where("id > 100 AND id < 200").delete_all
delete_all
への条件の受け渡しは、Rails 5.1で非推奨になります。