我在发给用户的密码重置的 view 中如果写成如下的形式,邮箱得到的链接是个文本的链接。不能直接点开
<%= user_url(@user,:host=>"192.161.1.1") %>
怎么能设置成一个直接点开的链接,就像 rubychina 发到我们邮箱密码重置一样是个超链接
<%= link_to "修改我的密码", user_url(@user,:host=>"192.161.1.1") %>
额我猜的,html 是这样用,不知道邮件里面是不是一样
我刚开始也是你这样想的,但是不行的,我得到的是这样的
<a href="http://192.161.1/user/index">reset password</a>
像 devise 的默认密码重置邮件是这样的
<%= link_to 'Change my password', edit_password_url(@resource, reset_password_token: @resource.reset_password_token) %>