【问题标题】:Rails: errors.add displays HTML tagsRails:errors.add 显示 HTML 标签
【发布时间】:2012-07-18 10:16:51
【问题描述】:

今天,我开始在验证方面遇到一个奇怪的问题。

这里是代码。

self.errors.add("", 'Must confirm your current password to set a new one')

但是我在输出中得到了 HTML 标签。就像下面的一样。

<div id="errorList" class="errorList"><div class="errorListInner"><h5>1 error prohibited saving your profile</h5><ul><li> Must confirm your current password to set a new one</li></ul></div></div>

我认为 CSS 没有得到应用。我正在使用 rails 3.1.3 和 ruby​​ 1.9.2。

谁能帮帮我。

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby activerecord ruby-on-rails-3.1


    【解决方案1】:

    通过简单的修复找到了答案。

    不要在模型中对此做任何事情。只需将“原始”放在您查看这些错误所在的位置即可。

    喜欢

    <%= raw a_helper_function_for_errors %>
    

    【讨论】:

      猜你喜欢
      • 2019-02-01
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 2023-01-24
      • 2023-03-13
      • 2016-04-05
      • 2021-11-16
      • 2011-09-11
      相关资源
      最近更新 更多