Skip to content

Instantly share code, notes, and snippets.

@MartinHeimbring
Last active August 29, 2015 14:15
Show Gist options
  • Select an option

  • Save MartinHeimbring/fff9b6da83dff1b9b29f to your computer and use it in GitHub Desktop.

Select an option

Save MartinHeimbring/fff9b6da83dff1b9b29f to your computer and use it in GitHub Desktop.

Revisions

  1. MartinHeimbring revised this gist Feb 15, 2015. 1 changed file with 9 additions and 7 deletions.
    16 changes: 9 additions & 7 deletions error messages partial
    Original file line number Diff line number Diff line change
    @@ -1,12 +1,14 @@
    <!-- _errors.html.erb -->
    <!-- _error_messages.html.erb -->

    <% if object.errors.any? %>
    <div class="alert alert-error">
    <a class="close" data-dismiss="alert">&#215;</a>
    <% if @user.errors.any? %>
    <div id="error_explanation">
    <div class="alert alert-danger">
    The form contains <%= pluralize(@user.errors.count, "error") %>.
    </div>
    <ul>
    <% object.errors.full_messages.each do |msg| %>
    <%= content_tag :li, msg, :id => "error_#{msg}" if msg.is_a?(String) %>
    <% end %>
    <% @user.errors.full_messages.each do |msg| %>
    <li><%= msg %></li>
    <% end %>
    </ul>
    </div>
    <% end %>
  2. MartinHeimbring created this gist Feb 15, 2015.
    17 changes: 17 additions & 0 deletions error messages partial
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    <!-- _errors.html.erb -->

    <% if object.errors.any? %>
    <div class="alert alert-error">
    <a class="close" data-dismiss="alert">&#215;</a>
    <ul>
    <% object.errors.full_messages.each do |msg| %>
    <%= content_tag :li, msg, :id => "error_#{msg}" if msg.is_a?(String) %>
    <% end %>
    </ul>
    </div>
    <% end %>

    <!-- in _form.html.erb -->

    <%= render 'layout/errors', object: @model_object %>