Initital scaffolding of the website plus initial work on the adding and
[selectricity] / app / views / elections / _candidates_form.rhtml
diff --git a/app/views/elections/_candidates_form.rhtml b/app/views/elections/_candidates_form.rhtml
new file mode 100644 (file)
index 0000000..d739dbf
--- /dev/null
@@ -0,0 +1,18 @@
+<p>Please enter candidates for <strong><%= @election.name %></strong>.</p>
+
+  <ul id="candidates_list">
+     <% @election.candidates.each do |candidate| %>
+       <% @candidate = candidate %>
+       <%= render :partial => 'candidate_line' %>
+     <% end %>
+  </ul>
+
+  <%= form_remote_tag(:update => "candidates_list",
+                      :url => { :action => :add_candidate, :id => @election.id },
+                      :position => "top" ) %>
+
+  <p>New candidate name:
+  <%= text_field_tag :newcandidate %>
+
+  <%= submit_tag "Add" %>
+  <%= end_form_tag %>

Benjamin Mako Hill || Want to submit a patch?