Sha256: a5d6671eb3b26a58cda5602db9918ff5bf10f687021473ac2852866ae7065da7
Contents?: true
Size: 1.68 KB
Versions: 31
Compression:
Stored size: 1.68 KB
Contents
<div class="modal-dialog modal-xl" role="document"> <div class="modal-content"> <%= form_for [:slash_admin, class_name_from_association(f.object, a).constantize.new], remote: true, html: {'data-type': 'json'} do |fs| %> <div class="modal-header"> <%= t('slash_admin.view.create', model_name: class_name_from_association(f.object, a).constantize.model_name.human.downcase) %> <%= class_name_from_association(f.object, a).constantize.model_name.human.downcase %> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <div class="errors-json"></div> <%= render 'slash_admin/shared/errors_data_new' %> <% if f.object.id.blank? %> <% method = 'create_params' %> <% else %> <% method = 'update_params' %> <% end %> <% if a.is_a?(Hash) %> <% params_assoc = "SlashAdmin::Models::#{class_name_from_association(f.object, a).pluralize}Controller".constantize.new.send(method, from: @model_class) %> <% else %> <% params_assoc = "SlashAdmin::Models::#{a.to_s.classify.pluralize}Controller".constantize.new.send(method) %> <% end %> <% params_assoc.each do |attribute| %> <%= render 'slash_admin/fields/form_group', f: fs, a: attribute %> <% end %> </div> <div class="modal-footer"> <a href="#" data-dismiss="modal"><%= t('slash_admin.view.cancel') %></a> <button type="submit" class="btn btn-primary float-right"><%= t('slash_admin.view.save') %></button> </div> <% end %> </div> </div>
Version data entries
31 entries across 31 versions & 1 rubygems