我在控制器中有闪光灯通知。该通知包含mail_to
辅助方法。但是如果没有在它前面放置view_context
,我就无法让助手工作。它现在有效但在我的浏览器中它将html标签作为字符串输出而不是处理html。
换句话说,在我的控制器中我有:
flash[:notice] = "blabla #{view_context.mail_to Setting::EMAIL} blabla."
但是当这个被调用时,我在浏览器的flash注意事项中看到了这一点:
blabla <a href="mailto:me@example.com">me@example.com</a> blabla
有什么建议吗?
答案 0 :(得分:2)
即。将其更改为:
flash[:notice] = "blabla #{view_context.mail_to Setting::EMAIL} blabla.".html_safe