我的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
像我试图做的那样使用设置的配置值?
有更好/正确的方法吗?
干杯,
卢克