在机架中隐藏一些查询字符串
Hiding some of query string in rack
我编写了一个用于显示数据库数据的 sinatra 应用程序。用户可以将客户编号放入表格中。然后通过路由 /customer/search
处理,该路由通过 params[:customer_number]
捕获论坛的输入,对其进行处理,结果显示在网页上。
我想做的是整理 URL,而不是说
my_url/customer/search?customer_number=123456
它只是说
my_url/customer/?123456
我在其他网站上看到过这个,所以一般情况下肯定是可以的,但是 rack & sinatra 可以吗?
我的应用程序是模块化格式,所以应用程序由 运行 rackup config.ru
.
启动
类似
get '/customer/:customer_number'
?
您根本不需要查询字符串中的参数(URL 中不需要 ?
)。在这种情况下 customer_number
是来自 URL.
的参数
我编写了一个用于显示数据库数据的 sinatra 应用程序。用户可以将客户编号放入表格中。然后通过路由 /customer/search
处理,该路由通过 params[:customer_number]
捕获论坛的输入,对其进行处理,结果显示在网页上。
我想做的是整理 URL,而不是说
my_url/customer/search?customer_number=123456
它只是说
my_url/customer/?123456
我在其他网站上看到过这个,所以一般情况下肯定是可以的,但是 rack & sinatra 可以吗?
我的应用程序是模块化格式,所以应用程序由 运行 rackup config.ru
.
类似
get '/customer/:customer_number'
?
您根本不需要查询字符串中的参数(URL 中不需要 ?
)。在这种情况下 customer_number
是来自 URL.