我对HTML电子邮件中的链接有一个简单的问题
我正在尝试在HTML电子邮件中添加一个简单的动态链接到我的网站
<a href="https://www.example.com/microposts/<%=@micropost.id %>/responses/<%= @response.id %>/notification">MySite</a>
这失败了,但这可行
<a href="https://www.example.com">MySite</a>
我假设它与嵌入式红宝石有关,但奇怪的是,如果我在我的iPhone上查看链接,链接会起作用。
对此有何想法?
答案 0 :(得分:0)
愚蠢的我......
我需要使用ActionMailer生成网址说明来构建链接,请参阅此处http://guides.rubyonrails.org/action_mailer_basics.html#generating-urls-in-action-mailer-views
我的网址是
<%= link_to "View response", notification_micropost_response_url(@micropost, @response) %>
必须首先在dev和prod环境配置文件中设置默认主机:
示例(development.rb)
config.action_mailer.default_url_options = { :host => 'localhost:3000' }