# [Ruby on Rails](http://rubyonrails.org/) Benchmarking Test

The information below contains information specific to Ruby on Rails.
For further guidance, review the
[documentation](https://github.com/TechEmpower/FrameworkBenchmarks/wiki).
Also note the additional information provided in the [Ruby README](../).

This is the Ruby on Rails portion of a [benchmarking test suite](../../)
comparing a variety of web platforms.

## Infrastructure Software Versions

The tests were run with:

- [Ruby 3.3](http://www.ruby-lang.org/)
- [Rails 7.1](http://rubyonrails.org/)
- [Puma 6.4](http://puma.io/)
- [MySQL](https://dev.mysql.com/)
- [PostgreSQL](https://www.postgresql.org/)
- [Redis 6](https://redis.io)
## Paths & Source for Tests

- [JSON Serialization](app/controllers/hello_world_controller.rb): "/json"
- [Single Database Query](app/controllers/hello_world_controller.rb): "/db", [World Model](app/models/world.rb)
- [Multiple Database Queries](app/controllers/hello_world_controller.rb): "/queries?queries={#}", [World Model](app/models/world.rb)
- [Cached Database Queries](app/controllers/hello_world_controller.rb): "/cached?queries={#}", [World Model]
- [Fortunes](app/controllers/hello_world_controller.rb): "/fortune" , [Fortunes Model](app/models/fortune.rb)
- [Database Updates](app/controllers/hello_world_controller.rb): "/update?queries={#}", [World Model](app/models/world.rb)
- [Plaintext](app/controllers/hello_world_controller.rb): "/plaintext"

## Get Help

### Experts

@spizm

### Community

- `#rubyonrails` IRC Channel ([irc.freenode.net](http://freenode.net/))
- [Ruby on Rails Twitter](https://twitter.com/rails)
- [Ruby on Rails Google Group](https://groups.google.com/forum/#!forum/rubyonrails-talk)

### Resources

- [Ruby on Rails Source Code](https://github.com/rails/rails)
