MySQL-在rake 中怎么传参数?

发布于 2017-01-18 16:49:59 字数 252 浏览 1361 评论 1

朋友的提问:
在一些rake脚本中,有些时候要传参数给脚本,用什么方法来传递呢?
我所知道的就加一个ENV常量例如:

desc "test"
task :test do
puts "params #{ENV[parmas]}"
end
如果使用的话:
rake test params="test"

这样就会把"test"传到脚本 中去
我想问为什么 必须用ENV这个常量呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜柠檬 2017-04-16 14:23:48

通过ENV只是通常传递参数方法,还可以用如下这种形式:

task :test, :p1 do |t, args|
# args[:p1] will be "test"
end

rake test["test"]

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文