相关疑难解决方法(0)

Sinatra具有可选的查询参数

我想创建一个带有可选查询参数的Sinatra API路由.我可以按如下方式添加查询参数

%R {^/MySQL的/数据/(?)/ START_TIME =(\ W*)/?}

但是对应上述路由的路由就像"/ mysql/data /:name/start_time =:start_time"

我需要将查询参数作为可选参数并以URL格式声明.

例如:

/ MySQL的/数据/:命名START_TIME =:START_TIME&END_TIME =:END_TIME

在Sinatra有没有办法做到这一点?

ruby regex routes sinatra

14
推荐指数
1
解决办法
1万
查看次数

如何使用带有Sinatra斜线的参数?

sinatra一起玩,我遇到了一个小问题:当我使用带有斜线的参数时,它会混淆路由器引擎.那么有一种很好的方法来处理这种param而不必编码吗?

代码看起来像

get 'add/:url' do
   #....
end
Run Code Online (Sandbox Code Playgroud)

我打算让像/添加/ http://sctackoverflow.com/工作

ruby parameters routing routes sinatra

8
推荐指数
1
解决办法
5028
查看次数

标签 统计

routes ×2

ruby ×2

sinatra ×2

parameters ×1

regex ×1

routing ×1