LiteracyVolunteersOfMA/lvm-rails

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

Summary

Maintainability
Test Coverage
<% if @tutoring_session.errors.any? %>
  <div id="error_explanation">
    <h2>
      <%= pluralize(@tutoring_session.errors.count, "error") %> prohibited
      this tutor from being saved:
    </h2>
    <ul>
      <% @tutoring_session.errors.full_messages.each do |msg| %>
        <li><%= msg %></li>
      <% end %>
    </ul>
  </div>
<% end %>

<form role="form">
  <div class="form-inputs">
    <div class="row">
      <div class="col-md-12">
        <%= f.input :match_id, collection: @students, input_html: { val: @current_student_id } %>
      </div>
    </div>

    <div class="row">
      <div class="col-md-12">
        <%= f.input :location %>
      </div>
    </div>

    <div class="row">
      <div class="col-md-12">
        <%= f.input :hours, as: :integer %>
      </div>
    </div>


    <div class="row">
      <div class="col-md-6">
        <%= f.input :start_date, input_html: { class: 'datepicker' }, placeholder: "YYYY-MM-DD", required: false %>
      </div>
      <div class="col-md-6">
        <%= f.input :end_date, input_html: { class: 'datepicker' }, placeholder: "YYYY-MM-DD", required: false %>
      </div>
    </div>


    <div class="row">
      <div class="col-md-12">
        <%= f.input :session_comment %>
      </div>
    </div>

    <div class="form-actions">
      <%= f.button :submit %>
    </div>
  </div>

  <%= f.hidden_field :tutor_id, value: @tutor.id %>
</form>

<script> $('.datepicker').datepicker({ 'dateFormat': 'yy-mm-dd' }); </script>