Sha256: 06b992235f365963683e7be991b06bab1d126f8aa69852270ee0a67e8948a42e

Contents?: true

Size: 445 Bytes

Versions: 14

Compression:

Stored size: 445 Bytes

Contents

module DeviseHelper
  def devise_error_messages!
    return "" if resource.errors.empty?

    messages = resource.errors.full_messages.map { |msg| content_tag(:li, msg) }.join
    sentence = "#{pluralize(resource.errors.count, "error")} prohibited this #{resource_name} from being saved:"

    html = <<-HTML
    <div id="error_explanation">
      <h2>#{sentence}</h2>
      <ul>#{messages}</ul>
    </div>
    HTML

    html.html_safe
  end
end

Version data entries

14 entries across 14 versions & 3 rubygems

Version Path
devise-1.1.9 app/helpers/devise_helper.rb
devise-1.1.8 app/helpers/devise_helper.rb
devise-1.1.7 app/helpers/devise_helper.rb
devise-1.1.6 app/helpers/devise_helper.rb
devise-1.1.5 app/helpers/devise_helper.rb
devise-1.1.4 app/helpers/devise_helper.rb
devise-edge-1.2.rc app/helpers/devise_helper.rb
devise-1.1.3 app/helpers/devise_helper.rb
devise-1.1.2 app/helpers/devise_helper.rb
devise-1.1.1 app/helpers/devise_helper.rb
devise-1.1.0 app/helpers/devise_helper.rb
namxam-devise-1.1.0.win app/helpers/devise_helper.rb
devise-1.1.rc2 app/helpers/devise_helper.rb
devise-1.1.rc1 app/helpers/devise_helper.rb