如何使用API模式为应用程序生成邮件的URL?
我想生成类型为“host / confirmation / token”的网址?
我测试过:
<%= url_for("confirm/#{@token}") %>
结果:
confirm/JtuQW54DkZXtAnhm
但主持人不在场,怎么把“主持人”放进去?
我配置了:
config.action_mailer.default_url_options = {
host: "lol.com"
}
答案 0 :(得分:2)
您只需在url_for电话上将:only_path
设置为false
,例如:
<%= url_for({ action: "confirm", token_id: @token, controller: "controller_name", only_path: false }) %>
答案 1 :(得分:1)
您没有放置路线文件,我不知道如何处理路线文件。
你可以遵循这样的事情
url_for controller: 'tasks', action: 'testing', host: 'lol.com'
# => 'http://lol.com/tasks/testing'
有关详细说明,请转至API