1234567891011121314151617181920212223242526272829303132333435363738 |
- class HelloWorldController < ApplicationController
- def json
- render :json => {:message => "Hello World!"}
- end
- def db
- queries = (params[:queries] || 1).to_i
- results = (1..queries).map do
- # get a random row from the database, which we know has 10000
- # rows with ids 1 - 10000
- World.find(Random.rand(10000) + 1)
- end
- render :json => results
- end
-
- def fortune
- @fortunes = Fortune.all
- @fortunes << Fortune.new(:message => "Additional fortune added at request time.")
- @fortunes = @fortunes.sort { |x, y| x.message <=> y.message }
- end
- def update
- queries = (params[:queries] || 1).to_i
- results = (1..queries).map do
- # get a random row from the database, which we know has 10000
- # rows with ids 1 - 10000
- world = World.find(Random.rand(10000) + 1)
- world.randomNumber = Random.rand(10000) + 1
- world.save
- world
- end
- render :json => results
- end
- end
|