Rails 3 - правила проверки и HTML-теги в сообщении - PullRequest
0 голосов
/ 26 ноября 2011

validates_presence_of: city,: message => "Город Требуемый товар! "

Я хотел бы спросить вас, возможно ли вставить некоторые теги HTML в сообщение об ошибке, например, если я хочу, чтобы слово "Город" было выделено жирным шрифтом.

Спасибо

Ответы [ 2 ]

1 голос
/ 27 ноября 2011

Если вы используете традиционный div 'errorExplanation' в начале страницы, вы можете использовать что-то вроде этого:

<% @some_entity.errors.full_messages.each do |msg| %>
  <li><%= msg.html_safe %></li>
<% end %>

В другом случае, если вы используете ActionView::Base.field_error_proc, вы можете пройти html_safe в соответствующем месте этого кода.

0 голосов
/ 26 ноября 2011

Попробуйте :message => "<b>City</b> is required item!".html_safe.

...