我正在使用邀请邀请。我们在单个 Rails 应用程序中使用不同的子域,例如 test1.domain.com、test2.domain.com 等,并希望我们发送给用户的邀请 url 能够反映这一点。
由于该值似乎基于 config/production.rb 中的配置变量:
config.action_mailer.default_url_options = { host: 'www.domain.com' }
我不清楚更改电子邮件视图中使用的网址的最佳方法是什么:
<%= link_to t("devise.mailer.invitation_instructions.accept"), accept_invitation_url(@resource, :invitation_token => @token) %>
我找不到 accept_invitation_url 的来源,所以我什至不确定它的设置位置。
任何帮助是极大的赞赏!