%= error_messages_for @measurement %>
<%= f.date_field :taken_at_date, required: true %> <%= f.time_field :taken_at_time, value: format_time(@measurement.taken_at), required: true, label: '' %>
<%= f.select :source_id, source_options, {required: false, include_blank: t('.null_source')} %>
<%= f.text_area :notes, cols: 40, rows: 1, style: "width: 95%;" %>
<% @measurement.readouts.each_with_index do |r, index| %> <%= f.fields_for 'readouts_attributes', r, index: '' do |ff| %><%= ff.hidden_field :id %> <%= ff.select :quantity_id, quantity_options(:measurement), {include_blank: true, required: true, label: (index > 0 ? '' : :field_readouts)} %> <%= ff.number_field :value, {size: 8, step: :any, label: ''} %> <%= ff.select :unit_id, unit_options, {label: ''} %> <%= ff.hidden_field :_destroy %> <%= link_to t(".button_delete_readout"), '#', class: 'icon icon-del', style: (@measurement.readouts.length > 1 ? "" : "display:none"), onclick: "deleteReadout(); return false;" %>
<% end %> <% end %><%= link_to t(".button_new_readout"), '#', class: 'icon icon-add', onclick: 'newReadout(); return false;' %>