带有HTML的Flash和Rails

Spencer雇用

我正尝试在Flash消息中添加一个简单的笑脸,如下所示:

flash[:info] = "Please check your email to activate your account ☺"

从控制器

if @user.save      
   flash[:info] = "Please check your email to activate your account ☺"

我如何获得ruby来执行此代码,当我键入问题时,它就可以正常工作了,但是在我的Rails应用程序上却没有那么幸运。我将flash呈现为application.html.haml页面上的一部分,该页面只是循环浏览flash消息并显示该消息。

_flash.html.haml

-flash.each do |message_type, message|
    =content_tag(:div, message, class: "alert alert-#{message_type}")
钾盐

您可以使用sanitize()渲染html实体而不是将其转义:

=content_tag(:div, sanitize(message), class: "alert alert-#{message_type}", escape: false)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有HTML的Flash和Rails

来自分类Dev

带有ajax和jquery noty插件的Rails Flash消息

来自分类Dev

在Rails 4(安全版本)中,带有html_safe的Flash消息来自控制器

来自分类Dev

带有Connect-flash和Jade的警报消息

来自分类Dev

带有Rails和Devise的STI

来自分类Dev

发送带有html和图像的邮件

来自分类Dev

带有HTML和CSS的精灵

来自分类Dev

带有HTML和PHP的表单

来自分类Dev

带有PHP和HTML的Ajax

来自分类Dev

I18n用于在Rails中带有参数的Flash消息

来自分类Dev

带有Bootstrap或Foundation的Rails 4.1下的Flash消息颜色不正确

来自分类Dev

I18n用于在Rails中带有参数的Flash消息

来自分类Dev

带有React,Rails和回形针的AJAX图像上传

来自分类Dev

带有CloudFlare和子域的Rails租户应用

来自分类Dev

带有未知键和强大参数的Rails哈希

来自分类Dev

带有图像和动作的Rails button_to

来自分类Dev

带有rails-api和Angular JS的SPA

来自分类Dev

带有Postgresql和Unicorn的多租户Rails应用

来自分类Dev

带有Office 365的Ruby Rails Devise和SAML

来自分类Dev

带有未知键和强大参数的Rails哈希

来自分类Dev

带有Postgresql和Unicorn的多租户Rails应用

来自分类Dev

带有图像和动作的Rails button_to

来自分类Dev

带有Rails ActiveRecord的左外部联接和where子句

来自分类Dev

使用带有图像和不同版本的.try对象的rails

来自分类Dev

带有Capybara的Rails验证和错误消息

来自分类Dev

带有关联和多个条件的 Rails where 子句

来自分类Dev

来自带有 PDFKit 和 Rails 的 ERB 模板的 PDF

来自分类Dev

带有回车符的html的rails.strip_tags

来自分类Dev

Rails 4-具有纯文本和ERB的Flash警报