Module: Kublog::ApplicationHelper
- Defined in:
- app/helpers/kublog/application_helper.rb
Instance Method Summary collapse
-
#error_messages_for(*objects) ⇒ Object
Nifty generators errors helper code.
Instance Method Details
#error_messages_for(*objects) ⇒ Object
Nifty generators errors helper code
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/helpers/kublog/application_helper.rb', line 5 def (*objects) = objects. [:header_message] ||= I18n.t(:"activerecord.errors.header", :default => "Invalid Fields") [:message] ||= I18n.t(:"activerecord.errors.message", :default => "Correct the following errors and try again.") = objects.compact.map { |o| o.errors. }.flatten unless .empty? content_tag(:div, :class => "error_messages") do list_items = .map { |msg| content_tag(:li, msg) } content_tag(:h2, [:header_message]) + content_tag(:p, [:message]) + content_tag(:ul, list_items.join.html_safe) end end end |