Module: DeviseHelper
- Defined in:
- app/helpers/devise_helper.rb
Instance Method Summary collapse
Instance Method Details
#devise_error_messages! ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/helpers/devise_helper.rb', line 4 def return "" if resource.errors.empty? = resource.errors..map { |msg| content_tag(:li, "#{msg}.") }.join sentence = I18n.t("errors.messages.not_saved", count: resource.errors.count, resource: resource.class.model_name.human.downcase) html = " <div class=\"alert alert-danger alert-dismissable\"> <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">x</button>\n <strong>\#{sentence}</strong>\n <ul>\n \#{messages}\n </ul>\n </div>\n HTML\n\n html.html_safe\nend\n" |
#devise_simple_error_messages! ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'app/helpers/devise_helper.rb', line 26 def return "" if resource.errors.empty? sentence = "Ooops!" if resource.errors.count == 1 = resource.errors.[0] html = " <p>\#{ sentence } \#{ message }.</p>\n HTML\n else\n messages = resource.errors.full_messages.map { |msg|\n content_tag(:li, \"\#{msg}.\")\n }.join\n html = <<-HTML\n <p>\#{sentence}</p>\n <ul>\n \#{messages}\n </ul>\n HTML\n end\n\n html.html_safe\nend\n" |