【发布时间】:2018-11-01 19:12:41
【问题描述】:
Rails 是否应该自动转义 Flash 消息?如果没有,如何确保消息被转义(不使用CGI::escapeHTML)?
经过一番搜索,我发现它应该被转义,并且得到了 html_safe 一条消息以显示 html。但是当我尝试
flash[:error] = "<b>YO</b>"
它显示为粗体 YO 而不是<b>YO</b>。请注意,字符串对象本身不是 html_safe。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 html-escape