From 2599e44a35970d4414efcdcf97016c6127334ac0 Mon Sep 17 00:00:00 2001 From: Brittany Mazza Date: Thu, 19 Mar 2015 15:36:55 -0700 Subject: [PATCH] Update Rails readme --- frameworks/Ruby/rails/README.md | 52 ++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a/frameworks/Ruby/rails/README.md b/frameworks/Ruby/rails/README.md index 35a58292d364..e87cfd840949 100644 --- a/frameworks/Ruby/rails/README.md +++ b/frameworks/Ruby/rails/README.md @@ -1,40 +1,52 @@ -# Ruby on Rails Benchmarking Test +# [Ruby on Rails](http://rubyonrails.org/) Benchmarking Test -This is the Ruby on Rails portion of a [benchmarking test suite](../) comparing a variety of web development platforms. - -### JSON Encoding Test -* [JSON test source](app/controllers/hello_world_controller.rb) - -### Data-Store/Database Mapping Test - -* [Database test source](app/controllers/hello_world_controller.rb) +The information below contains information specific to Ruby on Rails. +For further guidance, review the +[documentation](http://frameworkbenchmarks.readthedocs.org/en/latest/). +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 2.1.2](http://www.ruby-lang.org/) * [JRuby 1.7.13](http://jruby.org/) +* [Rubinius 2.2.10](http://rubini.us/) * [Rails 4.1.4](http://rubyonrails.org/) * [Unicorn 4.8.3](http://unicorn.bogomips.org/) * [TorqBox 0.1.7](http://torquebox.org/torqbox/) +* [Puma 2.9.0](http://puma.io/) +* [Thin 1.6.2](http://code.macournoyer.com/thin/) * [MySQL 5.5](https://dev.mysql.com/) ## References * https://github.com/FooBarWidget/passenger/pull/71 -## Test URLs -### JSON Encoding Test +## 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): "/db?queries={#}", [World Model](app/models/world.rb) +* [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 -Ruby: -localhost:8080/hello_world/json +_No experts listed, yet. If you're an expert, add yourself!_ -JRuby: -localhost:8080/hello_world/json +### Community -### Data-Store/Database Mapping Test +* `#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) -Ruby: -localhost:8080/hello_world/db?queries=5 +### Resources -JRuby: -localhost:8080/hello_world/db?queries=5 +* [Ruby on Rails Source Code](https://github.com/rails/rails) +* [PR: passenger-install-apache2-module doesn't work on ruby 2.0](https://github.com/FooBarWidget/passenger/pull/71)