Sha256: ed13c2d9c247d8dae74a4de0139a5cbc0903cc6f5470019f82d6f54e4e3c84fc

Contents?: true

Size: 1.79 KB

Versions: 8

Compression:

Stored size: 1.79 KB

Contents

<% formparams = [] %>
<% if not namespace.blank? then %>
  <% formparams << namespace %>
<% end %>
<% formparams << model_name.camelize.constantize.new %>
<%= form_for formparams, :method => :post, :html => { :class => "well well-small form-horizontal mass-inserting #{(params[:mass_inserting] ? 'setfocus' : '')}" } do |f| %>
  <%= hidden_field_tag :mass_inserting, true %>
  <% for col in model_columns %>
    <div <%= visible_column(model_name, col, 'inline') %> class="col-<%= col %>">
      <%=
        ar = model_name.camelize.constantize.columns_hash[col]
        if not ar.nil? then
          case ar.type
          when :integer then
            if col =~ /.*_id/ then
              f.collection_select((col).to_sym, col.camelize.constantize.all, :id, :caption, { :include_blank => true, :selected => (begin params[:q][col + "_eq"].to_i rescue '' end) }, { :class => "input-small" })
            else
              f.text_field(col.to_sym, :class => "input-small", :placeholder => t(i18n_translate_path(model_name, col)).capitalize)
            end
          when :boolean then
            (
            "<label class='bs-label-ib'>#{f.check_box(col.to_sym, {}, true, false)}#{t(i18n_translate_path(model_name, col)).capitalize}</label>".html_safe
            )
          else
            f.text_field(col.to_sym, :class => "input-small", :placeholder => t(i18n_translate_path(model_name, col)).capitalize)
          end
        else
          f.collection_select((col + '_id').to_sym, col.camelize.constantize.all, :id, :caption, { :include_blank => true, :selected => (begin params[:q][col + "_id_eq"].to_i rescue '' end) }, { :class => "input-small" })
        end
      %>
    </div>
  <% end %>
  <div style="display:inline;">
    <%= f.submit t(:create, :default => "Create"), :class => "btn" %>
  </div>
<% end %>

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
beautiful_scaffold-0.3.3 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.2 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.1 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.0.rc6 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.0.rc5 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.0.rc4 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.0.rc3 lib/generators/templates/app/views/_mass_inserting.html.erb
beautiful_scaffold-0.3.0.rc2 lib/generators/templates/app/views/_mass_inserting.html.erb