MySQL-在rake 中怎么传参数?
朋友的提问:
在一些rake脚本中,有些时候要传参数给脚本,用什么方法来传递呢?
我所知道的就加一个ENV常量例如:
desc "test"
task :test do
puts "params #{ENV[parmas]}"
end
如果使用的话:
rake test params="test"
这样就会把"test"传到脚本 中去
我想问为什么 必须用ENV这个常量呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过ENV只是通常传递参数方法,还可以用如下这种形式:
task :test, :p1 do |t, args|
# args[:p1] will be "test"
end
rake test["test"]