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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容