我无法根据传递给rake rask
的参数加载文件我的代码
task :update_s =>:environment do
puts 'enter file name for status'
file=STDIN.gets
file="config/status/#{file}"
license_status=YAML.load_file(file)
end
传递的参数是abc.yml,但我得到一个错误
No such file or directory - config/status/abc.yml
但如果我对文件名(下面给出的代码)进行硬编码,则可以正常工作
task :update_s =>:environment do
license_status=YAML.load_file("config/status/abc.yml")
end
我已经尝试了几个没有工作的组合。有没有办法根据传递给rake任务的参数加载yml文件。
答案 0 :(得分:0)