对新用户,我验证字段的唯一性,如果它已经存在,则使用来自语言环境的字符串添加错误。Rails在Heroku上无法正确显示
,当我在开发测试有这个基础格式
field_error_message_uniqueness_html: "Already bla bla<br/> if bla bla contact us<a href='mailto:%{email}' target='_top'>%{email}</a>."
环境它的伟大工程,但在Heroku它显示像它不是HTML。 发展
Already bla bla
if bla bla contact us [email protected]
的Heroku
Already bla bla<br/> if bla bla contact us <a href='mailto:[email protected]' target='_top'>[email protected]</a>.
我的错误添加代码
validates_uniqueness_of :field_number,
allow_blank: true,
:message=>(I18n.t :field_error_message_uniqueness_html, scope: "activerecord.attributes.user", email: ApplicationHelper::SUPPORT_EMAIL).html_safe
什么可能被搞乱了吗?
哪个Rails版本?您可以尝试在env上使用'.html_safe' – Gerep
@Gerep方法。我是usign rails 3.2.11 –
当我添加错误时,我已经添加了.html_safe –