Ruby Sinatra入门 #
一、安装与基本用法 #
1.1 安装 #
bash
gem install sinatra
1.2 Hello World #
ruby
require 'sinatra'
get '/' do
'Hello, World!'
end
运行:
bash
ruby app.rb
二、路由 #
2.1 HTTP方法 #
ruby
get '/hello' do
'Hello!'
end
post '/users' do
'Create user'
end
put '/users/:id' do
"Update user #{params[:id]}"
end
delete '/users/:id' do
"Delete user #{params[:id]}"
end
2.2 参数 #
ruby
get '/users/:id' do
"User ID: #{params[:id]}"
end
get '/search' do
"Query: #{params[:q]}"
end
三、模板 #
ruby
require 'sinatra'
get '/' do
erb :index
end
get '/user/:name' do
@name = params[:name]
erb :user
end
四、总结 #
本章我们学习了:
- 安装:gem install sinatra
- 路由:get、post、put、delete
- 参数:路径参数、查询参数
- 模板:erb模板
接下来让我们学习Ruby的测试框架!
最后更新:2026-03-27