Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # routes.rb
- map.resources :tasks, :collection => { :complete => :put }
- # tasks_controller.rb
- def complete
- Task.update_all(["completed_at=?", Time.now], :id => params[:task_ids])
- end
- # views\tasks\complete.html.erb
- <% form_tag complete_tasks_path, :method => :put do %>
- <ul>
- <% for task in @incomplete_tasks %>
- <li>
- <%= check_box_tag "task_ids[]", task.id %>
- <%= task.name %>
- </li>
- <% end %>
- </ul>
- <%= submit_tag "Mark as Complete" %>
- <% end %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement