我试图在终端中使用多个参数运行我的rake任务,但是我一直收到错误:
rake populate:user['a' 'a']
DL is deprecated, please use Fiddle
rake aborted!
Don't know how to build task 'populate:user[a'
Run Code Online (Sandbox Code Playgroud)
我的rake文件:
namespace :populate do
desc 'Populate data into our database'
task :user, [:username, :password] => :environment do |t, args|
// do stuff, also doesn't work when I delete everything inside here
end
end
Run Code Online (Sandbox Code Playgroud)
我也试过了
rake populate:user[a, a]
Run Code Online (Sandbox Code Playgroud)
它运行时没有任何参数:
rake populate:user
Run Code Online (Sandbox Code Playgroud)
小智 6
你可以尝试使用
rake 'populate:user[a,a]'
你也可以参考https://cobwwweb.com/4-ways-to-pass-arguments-to-a-rake-task
| 归档时间: |
|
| 查看次数: |
2121 次 |
| 最近记录: |