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 ファイルをロードする方法はありますか?