andela/workdey

View on GitHub
app/views/dashboard/references/_form.html.erb

Summary

Maintainability
Test Coverage
<% if @artisan_skillsets.present? %>
  <div class="container">
    <%= render partial: "partials/flash" %>
    <%= form_for@reference, url: dashboard_references_path(@reference), html: { class: "col s12" } do |f| %>
      <h4>1.) Input details of your reference</h4>
      <div class="input-field row">
        <%= f.text_field :firstname %>
        <%= f.label :firstname %>
      </div>
      <div class="input-field row">
        <%= f.text_field :lastname, class: "validate", required: true %>
        <%= f.label :lastname %>
      </div>
      <div class="input-field row">
        <%= f.email_field :email, required: true %>
        <%= f.label :email %>
      </div>
      <div class="input-field row">
        <%= f.text_field :relationship, required: true %>
        <%= f.label :relationship %>
      </div>
      <h4>2.) Choose skills to be verified</h4>
      <div class="input-field row">
        <% @artisan_skillsets.each do |skillset| %>
          <%= check_box_tag 'reference[skillsets][]', skillset.name, false,
            id: "reference_skillsets_#{skillset.name}", class: "validate" %>
          <%= label_tag "reference_skillsets_#{skillset.name}", skillset.name %>
        <% end %>
      </div>
      <button class="btn waves-effect waves-light" type="submit">Send Email
        <i class="material-icons right">send</i>
      </button>
    <% end %>
  </div>
<% else %>
  <div class="row">
    <dov class="col s12">
       <p>
        You don't have any skill set. Please <%= link_to "add a skill", skillsets_path %> to continue.
      </p>
    </dov>
  </div>
<% end %>