ruby OFF rails - deprecated
WARNING: This Repository will never update. I will create another showcase repository to use jquery mobile as front end.
This showcase has 3 components:
First is some rack middlewares, including:
- nothing.ru, a rack middleware do nothing
- calc_time.ru, add response time to HTTP body
- method_override.ru, alter HTTP method
Before start, execute "gem install rack" to install rack. Then run "rackup nothing.ru" and goto http://localhost:9292 for result.
Replace nothing.ru with "calc_time.ru" name and navigate the same URL. Then run "rackup method_override.ru" and goto http://localhost:9292?_method=post for result. And replace "post" with "put" and "delete" to see result.
Next is infinity.rb, a simple sinatra program can process 3 URLs.
Before start, run "gem install sinatra" to install sinatra Then run "ruby infinity.rb" and access above urls to see output.
Last is sinatra+sequel program, a Create-Update-Read-Delete application.
Before start, run "bundle install" to install sequel and amagalite database driver. Then run "ruby notes.rb" and go to http://localhost:4567/notes for result.
Before, a rails metal demo for Rails 2.3 was included. It was removed because I want to keep this repo simple and clean. In Rails 3.0, you can map a url direct to a Rack middleware, metal is deprecated. test