對新用戶,我驗證字段的唯一性,如果它已經存在,則使用來自語言環境的字符串添加錯誤。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 –