Запуск rb-файла через консоль

Evgenii Burmakin, 13.08.2014

Понадобилось мне записать в базу много-много записей однотипных. Состряпал rb-файл, в котором разместил цикл, создающий необходимое мне количество записей в базе данных. Теперь задача: как запустить rb-файл так, чтобы его содержимое выполнилось как если бы оно было написано в консоли Rails? Ответ прост:

bundle exec rails runner "eval(File.read 'your_script.rb')"

Все, готово.