2012-07-18 91 views
0

今天,我已经开始在验证上遇到一个奇怪的问题。Rails:errors.add显示HTML标签

这是代码。

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。

任何人都可以帮助我。

在此先感谢。

回答

0

找到了一个简单的修复答案。

不要对模型做任何事情。只需在您的“原始”查看这些错误正在填充的位置。

<%= raw a_helper_function_for_errors %>