environment.rb
ファイルにパスが定義されています
MyRailsApp::Application.configure do
config.xml_import_path = "/path/to/xml"
end
このようなRakeファイル内でこれらに変数アクセスを設定できるようにしたいと思います
namespace :myapp do
xml_path = MyRailsApp::Application.config.xml_import_path
task :first_task => :environment do
# do some stuff with xml_path
end
task :second_task => :environment do
# do some other stuff with xml_path
end
end
しかし、実行するとエラーが発生し続けますrake myapp:first_task
undefined method `xml_import_path' for #<Rails::Application::Configuration:0x00000006a98bd8>
ロードされていない環境と関係があると思います。
xml_path = MyRailsApp::Application.config.xml_import_path
タスク定義内。
environment.rb
私がやろうとしているように設定された設定値を使用する方法はありますか?
それを行うためのより良い/正しい方法はありますか?
乾杯、
ルーク