Sinatra学习 day 1

Date: 2015-05-27
Title: Day 1

Sinatra是一个ruby写的轻量型的框架。哦,不是框架,是DSL。
安装

    gem install sinatra

Hello,world

require 'sinatra'
get '/' do
    "Hello,world!"
end

保存为test.rb。

ruby test.rb

gem 'sinatra-contrib'是一个有用的扩展包 [^1]

安装

gem install sinatra-contrib

测试

require 'sinatra'
require 'sinatra/reloader' if development?
get'/' do
  "Hello,world"
end
get '/zhangyi' do
    "Hello,zhangyi"
end

变量与参数

get '/:name' do
    name = params[:name]
    "Hello #{name}"
end

[^1]http://www.sinatrarb.com/contrib

你可能感兴趣的:(Sinatra学习 day 1)