diff --git a/app/views/server_templates/_form.html.slim b/app/views/server_templates/_form.html.slim new file mode 100644 index 0000000..9095773 --- /dev/null +++ b/app/views/server_templates/_form.html.slim @@ -0,0 +1,18 @@ +.server_template_form + h2 = @server_template.persisted? ? "Edit Template" : "New Template" + + = form_with model: @server_template, local: true do |f| + - if @server_template.errors.any? + .alert.alert--error + h4 = pluralize(@server_template.errors.count, "error") + ul + - @server_template.errors.full_messages.each do |msg| + li = msg + + .form-group + = f.label :name + = f.text_field :name + + .form-actions + = f.submit class: "btn btn--primary" + = link_to "Back", server_templates_path, class: "btn" diff --git a/app/views/server_templates/edit.html.slim b/app/views/server_templates/edit.html.slim index 742fbed..b1bc3ba 100644 --- a/app/views/server_templates/edit.html.slim +++ b/app/views/server_templates/edit.html.slim @@ -1 +1 @@ -= render "new" += render "form" diff --git a/app/views/server_templates/new.html.slim b/app/views/server_templates/new.html.slim index 9095773..b1bc3ba 100644 --- a/app/views/server_templates/new.html.slim +++ b/app/views/server_templates/new.html.slim @@ -1,18 +1 @@ -.server_template_form - h2 = @server_template.persisted? ? "Edit Template" : "New Template" - - = form_with model: @server_template, local: true do |f| - - if @server_template.errors.any? - .alert.alert--error - h4 = pluralize(@server_template.errors.count, "error") - ul - - @server_template.errors.full_messages.each do |msg| - li = msg - - .form-group - = f.label :name - = f.text_field :name - - .form-actions - = f.submit class: "btn btn--primary" - = link_to "Back", server_templates_path, class: "btn" += render "form"