Mam ścieżka zdefiniowana w moim pliku environment.rb
Uzyskiwanie dostępu Rails środowisko config w obszarze nazw Rake
MyRailsApp::Application.configure do
config.xml_import_path = "/path/to/xml"
end
chciałabym móc ustawić variableaccess je w pliku Rake tak
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
ale wciąż otrzymuję błąd podczas uruchamiania rake myapp:first_task
undefined method `xml_import_path' for #<Rails::Application::Configuration:0x00000006a98bd8>
Chyba go” nie ma nic wspólnego ze środowiskiem, które nie jest ładowane, ponieważ działa, jeśli umieściłem wewnątrz definicji zadania
.
Czy istnieje sposób użycia wartości konfiguracyjnych ustawionych w environment.rb
, tak jak próbuję to zrobić?
Czy jest lepszy/właściwy sposób to zrobić?
okrzyki,
Luke