gpt4 book ai didi

ruby-on-rails - 获取 Ruby on Rails 应用程序的主机/URL?扩展

转载 作者:太空宇宙 更新时间:2023-11-03 17:16:55 24 4
gpt4 key购买 nike

我已经阅读了具有相同标题的其他问题,但它实际上并没有获取应用程序的 URL。它获取当前页面的 URL,该 URL 非常接近,非常适合问题的需要。遗憾的是我没有当前页面,甚至没有 Controller 。

我想获取应用程序的主机/URL。来自 worker DYNO。

我现在在 Heroku 上有两个“应用程序”……一个是测试,一个是生产。从技术上讲,两者都是生产,一个是测试版,另一个是发布版。

我希望能够找出应用程序的 URL,因为我将数据发送给第三方,并且我希望包含返回系统的链接(以及特定记录)...

更多详情:
我让一名 worker 向 eBay 发送一个包含产品详细信息的 XML 文件。在产品详细信息中,有一个 HTML 兼容“描述”的空间。我想在那里有一个回到我的系统的链接,这样查看者可以看到超出 eBay 显示能力的详细信息。因此我需要我系统的 URL。

最佳答案

您可以使用此方法访问 Rails 应用程序的路由助手:

Rails.application.routes.url_helpers

要从这个模块访问助手,只需调用它的方法并传递给它一个主机:

Rails.application.routes.url_helpers.products_url(:host => "example.com")

关于ruby-on-rails - 获取 Ruby on Rails 应用程序的主机/URL?扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14741427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com