1. ホーム
  2. ruby-on-rails

[解決済み] Ruby on Railsのランナー

2022-01-30 14:36:40

質問

script/runnerとは何ですか?

ランナーとは何ですか?

Rubyファイル上でrunnerを使うには?

コマンドプロンプトで入力されるコマンドはすべて何ですか?

ちなみにWindowsを使っています。

解決方法は?

からの Railsガイド :

<ブロッククオート

1.7 rails runner

runner は、RailsのコンテキストでRubyのコードを非インタラクティブに実行します。たとえば 例えば

$ rails runner "Model.long_running_method"

また、ランナーを呼び出すには、エイリアス「r」を使用します。 rails r .

ランナーコマンドを実行する環境を指定することができます。 を使用して動作します。 -e スイッチで指定します。

$ rails runner -e staging "Model.long_running_method"

実行するコードはすべてRailsアプリの一部として読み込む必要があります。 app/ または lib/ などがあります。