smc/grandham

View on GitHub
app/views/admin/publishers/_form.html.haml

Summary

Maintainability
Test Coverage
- form_path = @publisher.new_record? ? language_admin_publishers_path : language_admin_publisher_path
= simple_form_for @publisher, url: form_path, html: { class: 'form-horizontal' } do |f|
  %fieldset
    %legend= @publisher.new_record? ? 'Add Publisher' : 'Edit publisher'

    = f.input :name, as: :string, input_html: { class: 'input-xxlarge' }
    = f.input :place, as: :string, input_html: { class: 'input-xxlarge' }

    = f.fields_for :logos do |logo_form|
      .control-group
        = logo_form.label :image, 'Logo', class: 'control-label'
        .controls
          = logo_form.file_field :image

      .form-actions
        = f.submit 'Submit', class: 'btn btn-primary'
        = link_to 'Cancel', language_admin_publishers_path(current_language), class: 'btn'