无法在闪存通知中插入代码

时间:2014-10-16 01:12:46

标签: ruby-on-rails ruby-on-rails-4

我在控制器中有闪光灯通知。该通知包含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

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

即。将其更改为:

flash[:notice] = "blabla #{view_context.mail_to Setting::EMAIL} blabla.".html_safe