rails runnerについて

bin/rails runnerコマンドを使うと、RubyのコードをRailsのコンテキストで非対話的に実行できます。たとえば次のようになります。

https://railsguides.jp/command_line.html#bin-rails-runner

非”対話的”という言葉がひっかかりましたが,rails consoleが対話的なコンソール(Interactive Console)という説明文を読んでしっくりきました.

対話的なコンソール(Interactive Console)= ユーザーがコマンド入力したり,コードを実行したりしながら,その結果を直接確認できるコンソール環境のことです.

Railsのコンテキストでとあるように、Railsの全てのモデルやコントローラー、ヘルパーなどのクラスがロードされ、それらを操作することができます。