Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2015
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. def create
  2. @task = current_user.tasks.build(task_params)
  3. @task.complete = false
  4.  
  5. n=1
  6. loop do
  7. unless Task.find_by priority: n
  8. @task.priority=n
  9. break
  10. end
  11. n+=1
  12. end
  13.  
  14. respond_to do |format|
  15. if @task.save
  16. format.html { redirect_to user_tasks_path(current_user) }
  17. format.js
  18. else
  19. format.html { render action: 'new' }
  20. format.js
  21. end
  22. end
  23. end
  24.  
  25. class Task < ActiveRecord::Base
  26.  
  27. def priority_increment
  28. n=1
  29. loop do
  30. unless Task.find_by priority: n
  31. @task.priority=n
  32. break
  33. end
  34. n+=1
  35. end
  36. end
  37. end
  38.  
  39. class Task < ActiveRecord::Base
  40.  
  41. def priority_increment
  42. n=1
  43. loop do
  44. unless Task.find_by priority: n
  45. self.priority=n
  46. break
  47. end
  48. n+=1
  49. end
  50. end
  51. end
  52.  
  53. @task.priority_increment
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement