Sha256: e301135d17b825df5be4f1c5dc5b7be639cb49414f8c2aa775047c29ee11a77f

Contents?: true

Size: 1.53 KB

Versions: 1

Compression:

Stored size: 1.53 KB

Contents

<%%= form_for(@<%= singular_table_name %>, html: {class: 'form-horizontal'}) do |f| %>
  <%% if @<%= singular_table_name %>.errors.any? %>
    <div class="alert alert-error">
      <p>
      	<strong><%%= pluralize(@<%= singular_table_name %>.errors.count, "error") %> prohibited this <%= singular_table_name %> from being saved:</strong>
      </p>      
      <ul>
        <%% @<%= singular_table_name %>.errors.full_messages.each do |msg| %>
        <li style="display: block"><%%= msg %></li>
        <%% end %>
      </ul>          
    </div>
    
    <script type="text/javascript">
    $('document').ready(function() {    
      $(".field_with_errors label").css('color', 'red');
      
      // Remove field_with_errors div
      $(".field_with_errors").each(function(index, element) {
        var content = element.innerHTML;
        $(element).replaceWith(content);
      });
      
	  <%% @<%= singular_table_name %>.errors.each do |a| %>      
	    $('#<%= singular_table_name %>_<%%= a %>').css('border-color', 'red');      
	  <%% end %>
    });
    </script>
  <%% end %>

<% attributes.each do |attribute| -%>
  <div class="control-group">
    <%%= f.label :<%= attribute.name %>, class: 'control-label' %>
    <div class="controls">
      <%%= f.<%= attribute.field_type %> :<%= attribute.name %> %>
    </div>
  </div>
<% end -%>
  <div class="form-actions">
    <%%= f.submit <%= key_value :class, "'btn btn-primary'" %> %>
    <%%= link_to 'Back', <%= plural_table_name %>_path, <%= key_value :class, "'btn btn-default'" %> %>
  </div>
<%% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bootstrap2-rails-0.0.5 lib/templates/erb/scaffold/_form.html.erb