我碰巧在我的model_class中的邮件正文中传递了一个url。链接在视图中呈现良好但是不可点击(因为用户必须手动复制它)。下面是我如何在模型类中传递链接。
class Something < ActiveRecord::Base
messsage_body = "Hi! Follow this link to say hi! #{Rails.application.routes.url_helpers.user_say_hi_url(@user, :host => "localhost:3000")
end
尝试通过以下方式在我的视图中调用它:
<%= @something.message_body.html_safe %>
<%= raw @something.message_body %>
<%= h @something.message_body %>
该链接仍然无法点击。
希望我的解释很清楚,谢谢......
答案 0 :(得分:1)
该链接无法点击,因为您实际上并未使用rails&#39; link_to
帮助程序或手动创建HTML锚标记或任何其他方法。您只是打印出一个URL。