smccall-cal/bsc-workshift-manager

View on GitHub
app/views/preferences/new.html.erb

Summary

Maintainability
Test Coverage
<h1>New Preference</h1>

<%= notice %>

<%= form_tag preferences_path, :method => "post" do %>
  <% Preference.shifts.each do |sh| %>
    <%= label_tag "shift[#{sh}]", sh %>
    <%= select_tag "shift[#{sh}]", options_for_select(Array 0..5) %>
  <% end %>
  <% Preference.days.each do |d| %>
    <br>
    <%= d %>
    <% Preference.times.each do |t| %>
      <%= label_tag "schedule[#{d}][#{t}]", t %>
      <%= select_tag "schedule[#{d}][#{t}]", options_for_select(["+", "-", "x", "?", " "]) %>
    <% end %>
  <% end %>
  <br>
  <%= submit_tag "Save Preferences" %>
<% end %>

<!--to be replaced by personal page path-->
<%= link_to 'Back', preferences_path %>