【发布时间】:2016-05-10 12:33:15
【问题描述】:
我正在开发的应用大量使用了Rails services。我的问题是我需要获取应用程序的根 url,类似于在视图中使用 root_url 的方式,但这在服务中不起作用。除了在我的每个环境设置文件中输入 url 之外,有谁知道这样做的方法?
编辑
我尝试使用Rails.application.routes.url_helpers.root_url,因为它建议在这里使用stackoverflow.com/a/5456103/772309,但它希望您将:host => ... 作为参数传递。这就是我试图找到的。
【问题讨论】:
-
@DaveSchweisguth 我尝试使用
Rails.application.routes.url_helpers.root_url,因为它建议在这里使用stackoverflow.com/a/5456103/772309,但它希望您将:host => ...作为参数传递。这就是我想要找到的。 -
@DaveSchweisguth 我试过了,但我遇到了与第一个评论者相同的问题 - “我在我的本地机器上尝试了你的简单解决方案,它返回我机器的名称,而我想得到'本地主机:3000'"
-
这个答案怎么样? stackoverflow.com/a/17574412/634576
标签: ruby-on-rails ruby