塩焼きブログ

塩焼きに関しての研究内容を公開しています

Railsの処理をコンソールから実行する

Railsではコンソールからrails runnerでコードを実行できる。例えば下記は現在の実行モードを確認できる

rails runner 'puts Rails.env’

複数行のコードも実行できる

rails runner '
puts Model.find(1).inspect
puts Model.find(2).inspect
'

定期的に実行するバッチ処理などは、rails runner実行する事もできるが、タスクを利用する方法が適切である。