作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Sinatra 和 Shotgun 服务器。
当我输入 http://localhost:9393/tickets
,我的页面按预期加载。但是,最后加上一个额外的“/
”,Sinatra 建议我添加
get '/tickets/' do
/
”而不创建额外的路由?
get '/tickets' do
最佳答案
看起来 FAQ 没有提到 2017 年添加的选项( https://github.com/sinatra/sinatra/pull/1273/commits/2445a4994468aabe627f106341af79bfff24451e )
把它放在你定义路由的同一个范围内:
set :strict_paths, false
有了这个,Sinatra 将治疗
/tickets/
好像是
/tickets
所以你不需要添加
/?
到你所有的道路
关于ruby - 如何从 Sinatra 路线的末端删除 '/',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60995977/
我是一名优秀的程序员,十分优秀!