Sha256: 5d03cbd3ba3eba26b1dff572be737d7976bc9d500c98f5c3f4699339ddc967d5

Contents?: true

Size: 621 Bytes

Versions: 15

Compression:

Stored size: 621 Bytes

Contents

module Identity
  module ViewHelper
    def bootstrap_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-block">
        <button type="button" class="close" data-dismiss="alert">x</button>
        <h5>#{sentence}</h4>
        #{messages}
      </div>
      HTML

      html.html_safe
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
anadea-identity-0.5.4 lib/identity/view_helper.rb
anadea-identity-0.5.3 lib/identity/view_helper.rb
anadea-identity-0.5.2 lib/identity/view_helper.rb
anadea-identity-0.5.1 lib/identity/view_helper.rb
anadea-identity-0.5.0 lib/identity/view_helper.rb
anadea-identity-0.4.2 lib/identity/view_helper.rb
anadea-identity-0.4.1 lib/identity/view_helper.rb
anadea-identity-0.4.0 lib/identity/view_helper.rb
anadea-identity-0.3.3 lib/identity/view_helper.rb
anadea-identity-0.3.2 lib/identity/view_helper.rb
anadea-identity-0.3.1 lib/identity/view_helper.rb
anadea-identity-0.3.0 lib/identity/view_helper.rb
anadea-identity-0.2.1 lib/identity/view_helper.rb
anadea-identity-0.2.0 lib/identity/view_helper.rb
anadea-identity-0.1.0 lib/identity/view_helper.rb