Sha256: 9f2f538b7da0d79ecc9f4450a64faca40ac78f8a11c7866786e2ba62764868b9
Contents?: true
Size: 1.12 KB
Versions: 1
Compression:
Stored size: 1.12 KB
Contents
<%= f.label a, class: 'form-control-label label-has-one' %> <% if @model.send(a).blank? %> <% @model.send("#{a.to_s}=", a.to_s.classify.constantize.new) %> <% end %> <%= f.fields_for a do |association_form| %> <% if @model.id.blank? %> <% if a.is_a?(Hash) %> <% params_assoc = "SlashAdmin::Models::#{class_name_from_association(f.object, a).pluralize}Controller".constantize.new.create_params(from: @model_class).each %> <% else %> <% params_assoc = "SlashAdmin::Models::#{a.to_s.classify.pluralize}Controller".constantize.new.create_params(from: @model_class).each %> <% end %> <% else %> <% if a.is_a?(Hash) %> <% params_assoc = "SlashAdmin::Models::#{class_name_from_association(f.object, a).pluralize}Controller".constantize.new.update_params(from: @model_class).each %> <% else %> <% params_assoc = "SlashAdmin::Models::#{a.to_s.classify.pluralize}Controller".constantize.new.update_params(from: @model_class).each %> <% end %> <% end %> <% params_assoc.each do |attribute| %> <%= render 'slash_admin/fields/form_group', f: association_form, a: attribute %> <% end %> <% end %>
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
slash_admin-0.1.0 | app/views/slash_admin/fields/_has_one.html.erb |