hello_world_controller.rb 579 B

123456789101112131415161718192021222324
  1. class HelloWorldController < ActionController::Metal
  2. include ActionController::Rendering
  3. include ActionController::Renderers::All
  4. def json
  5. render :json => {:message => "Hello, World!"}
  6. end
  7. def db
  8. queries = (params[:queries] || 1).to_i
  9. if queries > 1
  10. results = (1..queries).map do
  11. # get a random row from the database, which we know has 10000
  12. # rows with ids 1 - 10000
  13. World.find(Random.rand(10000) + 1)
  14. end
  15. else
  16. results = World.find(Random.rand(10000) + 1)
  17. end
  18. render :json => results
  19. end
  20. end