这是一个有效的路由处理程序吗?
post '/lists/:id/delete' do
#delete list
...
end
我无法解雇它。
答案 0 :(得分:1)
是的,确实如此。但它只会在您执行HTTP POST请求时触发,例如使用post
方法提交表单:
<form action="/lists/17/delete" method="post">
...
</form>
但是,如果在浏览器中输入相同的URL,则会触发HTTP GET请求。如果这是您想要的,则应在路线中将post
替换为get
。
一个很好的起点:http://www.sinatrarb.com/intro。