Если в форме есть семантические ошибки (в основном из внешнего API), я хотел бы добавить пояснительное сообщение, например так:
<%= semantic_form_for @order, :url => checkout_purchase_url, :html => {:class => 'payment'}, :wrapper_html => { :class => "field" } do |f| %>
<% if f.has_errors? %>
<p>There were errors that prevented your order from being submitted. If you need assistance, please contact us toll-free at <strong>1-800-555-5555</strong>.</p>
<%= f.semantic_errors %>
<% end %>
<% end %>
Однако has_errors?
- это защищенный метод.Есть ли способ, которым я могу это сделать?Спасибо.