Git Product home page Git Product logo

ruby-off-rails's Introduction

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.