在 rake 任务中获取服务器 url
有什么方法可以在 rake 任务中获取应用程序的 url? 我正在运行heroku,所以也许有办法可以获取应用程序名称?
Is there any way I can get the url of the application inside a rake task?
I'm running heroku, so maybe there is a way I can get hold of the appname?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我能够在 Rakefile 中执行以下操作:
并且它成功返回了 Heroku 的应用程序名称 my_foo_app。当我运行命令时:
I was able to do the following in my Rakefile:
and it successfully returned Heroku's application name, my_foo_app. when I ran the command:
您只需使用应用程序 URL 设置配置变量即可
,然后您可以使用
ENV['APP_URL']
获取 rake 任务(或应用程序中的任何位置)内的值文档:http://docs.heroku.com/config-vars
You can just set a config variable with the app URL using
Then you can get the value inside your rake task (or anywhere in your app) using
ENV['APP_URL']
Documentation: http://docs.heroku.com/config-vars