Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. # routes.rb
  2. map.resources :tasks, :collection => { :complete => :put }
  3.  
  4. # tasks_controller.rb
  5. def complete
  6. Task.update_all(["completed_at=?", Time.now], :id => params[:task_ids])
  7. end
  8.  
  9. # views\tasks\complete.html.erb
  10. <% form_tag complete_tasks_path, :method => :put do %>
  11. <ul>
  12. <% for task in @incomplete_tasks %>
  13. <li>
  14. <%= check_box_tag "task_ids[]", task.id %>
  15. <%= task.name %>
  16. </li>
  17. <% end %>
  18. </ul>
  19. <%= submit_tag "Mark as Complete" %>
  20. <% end %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement