app/views/shelves/_form.html.erb
<%= 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 -%>