rake:处理未定义参数的最佳方法?
我在 Rails 应用程序上执行了一项 rake 任务,该任务需要一个名为 USER_ID
的参数。
我想我想抛出一个异常来停止执行。这就是我的任务:
desc "My rake task"
task :my_task => :envionment do
user_id = ENV["USER_ID"] or # THROW SOMETHING HERE
# ... do stuff with user_id
end
THROW SOMETHING HERE
执行什么代码?
I've got a rake task on a rails app that needs one parameter, called USER_ID
.
I think I'd like to throw an exception that halts the execution. This is what my task looks like:
desc "My rake task"
task :my_task => :envionment do
user_id = ENV["USER_ID"] or # THROW SOMETHING HERE
# ... do stuff with user_id
end
What code goes on THROW SOMETHING HERE
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像这样的事情怎么样:
What about something like this: