Guest User

Untitled

a guest
Nov 18th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. def index
  2. params[:view] = 'grid' unless params[:view].present?
  3.  
  4. @all_coasters = Coaster.all
  5. @coasters = @all_coasters
  6.  
  7. if params[:letter]
  8. @coasters = Coaster.where("name LIKE ?", params[:letter] + '%')
  9. else
  10. @coasters = Coaster.where("name LIKE ?", 'A' + '%')
  11. end
  12.  
  13. if params[:letter] == '#'
  14. @coasters = Coaster.all().select { |r| /^[0-9].*/ =~ r.name }
  15. end
  16.  
  17. if params[:letter] == 'all'
  18. @coasters = @all_coasters
  19. end
  20.  
  21. send("#{params[:view]}")
  22.  
  23. Coaster.include_root_in_json = false
  24. end
  25.  
  26. def grid
  27. params[:view] = 'grid'
  28. render :index
  29. end
  30.  
  31. def worldmap
  32. params[:view] = 'worldmap'
  33. render :index
  34. end
  35.  
  36. def table
  37. params[:view] = 'table'
  38. render :index
  39. end
Add Comment
Please, Sign In to add comment