Rails環境でRubyスクリプトを実行する方法 (環境変数 & コマンドライン引数付き)

Railsプロジェクトの lib 配下スクリプトを配置して、それをRails環境で実行する方法えす。


スクリプト

$ cd /foo/var/rails_project_root/sample
$ ls lib
 hoge.rb


実行

$ env RAILS_ENV=development CONFIG_PATH=/usr/local/rails/hoge_project/config/config_development.yml ruby script/runner "Hoge.new.run" --arg1 --arg2 "foo/var"


Railsレシピブック 183の技

Railsレシピブック 183の技