Sha256: 2dcc420b26be08027d78292e53c9197594de648b33dd6dab00b11fd62d440962
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
# frozen_string_literal: true module DeviseHelper def devise_error_messages! return "" if resource.errors.empty? messages = resource.errors.full_messages.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 = <<-HTML <div class="alert alert-danger alert-dismissable"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button> <strong>#{sentence}</strong> <ul> #{messages} </ul> </div> HTML html.html_safe end def devise_simple_error_messages! return "" if resource.errors.empty? sentence = "Ooops!" if resource.errors.count == 1 message = resource.errors.full_messages[0] html = <<-HTML <p>#{ sentence } #{ message }.</p> HTML else messages = resource.errors.full_messages.map { |msg| content_tag(:li, "#{msg}.") }.join html = <<-HTML <p>#{sentence}</p> <ul> #{messages} </ul> HTML end html.html_safe end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
devise-foundationed-0.1.1 | app/helpers/devise_helper.rb |