next-l/enju_leaf

View on GitHub
app/views/shelves/_form.html.erb

Summary

Maintainability
Test Coverage
<%= render 'page/required_field' %>
<%= form_with(model: shelf) do |f| -%>
  <%= error_messages(shelf) -%>

  <div class="field">
    <%= f.label :name -%><br />
    <%= f.text_field :name, required: true, class: 'short_name' -%>
  </div>

  <div class="field">
    <%= f.label :display_name -%><br />
    <%= f.text_area :display_name, class: 'resource_textarea' -%>
  </div>

  <div class="field">
    <%= f.label :closed -%>
    <%= f.check_box :closed %>
  </div>

  <div class="field">
    <%= f.label :note -%><br />
    <%= f.text_area :note, class: 'resource_textarea' -%>
  </div>

  <div class="field">
    <%= f.label t('activerecord.models.library') -%><br />
    <select id="library_id" name="library_id">
      <%- @libraries.each do |library| -%>
        <option value="<%= library.name -%>"<%= " selected='selected'" if @shelf.library == library -%>><%= library.display_name.localize -%></option>
      <%- end -%>
    </select>
  </div>

  <div class="actions">
    <%= f.submit %>
  </div>
<%- end -%>