[英]how to run this rake task with 2 args and environment in rails 4?
這是我的瑞克任務的前幾行:
desc "Import National Data into DB\n Usage:
rake import_regional[/Users/am/0925/xyz.csv, some_market]"
task :import_regional, [:file_path, :market] => [:environment] do |t, args|
.......
這是我試圖在命令行上運行此任務的方法:
rake import_regional ["/Users/xyz.csv", "northeast"]
當我嘗試這個時,我得到這個錯誤
rake aborted!
Don't know how to build task
'import_regional[/Users/xyz.csv,'
我懷疑這是您在命令行上運行任務的方式。 []
沒有Ruby的含義。 相反,也許看看這是否適合您:
rake "import_regional[/Users/xyz.csv, northeast]"
如果需要,這仍應在:file_path
留出空格等。
和平,疲倦
命令行不是Ruby解釋器,而是在到達Rake之前對其進行處理。
嘗試這個:
rake "import_regional['/Users/xyz.csv', 'northeast']"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.