Таким образом, в вашей форме у вас будет что-то подобное для поля ввода
<%= form.text_field :title %>
Поскольку ошибки - это хеш, вы можете использовать "include?"такой метод ...
errors.include?(:title)
Это говорит о том, что с этим полем что-то не так.Теперь все, что вам нужно сделать, это стилизовать его.
Удар по троичному оператору asi ...
<% css_class = errors.include?(:title) ? "highlight_error_class" : "no_problem_class" %>
<%= form.text_field :title, :class => css_class %>
Готово.