gpt4 book ai didi

javascript - 在 Action Mailer 中创建完整的 url 链接而不使用 url 助手

转载 作者:行者123 更新时间:2023-12-02 14:31:12 24 4
gpt4 key购买 nike

我们有一个带有 javascript 前端的应用程序,它使用 navigo库来创建路线。

我想使用 navigo 表示法在电子邮件中创建链接。问题是,如果我创建一个带有 link_to 的链接,仅传递到 navigo 的路径,如下所示:

link_to 'Some link', '/#/some/custom/path'

它会,正如它应该的那样,只将 /#/some/custom/path 放入链接 href 属性中。

根据 Rails 指南,如果我设置配置:

config.action_mailer.default_url_options = { host: 'example.com' }

它将把主机添加到邮件程序中使用 link_to 创建的链接中。

问题是,由于我没有在 link_to 中使用 pathurl 表示法,如何创建指向使用此主机属性的网站的链接? (因为我们有临时服务器和生产服务器,并且地址可以更改)

最佳答案

如果您设置了action_mailer选项

link_to 'Some link',  Rails.configuration.action_mailer.default_url_options[:host] + '/#/some/custom/path'

将为您提供'example.com/#/some/custom/path'

关于javascript - 在 Action Mailer 中创建完整的 url 链接而不使用 url 助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37816023/

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