我想让sinatra中的同一个路由处理程序处理多个url:
目前我有:

get 'autocomplete' do

但理想情况下,我希望:
get 'autocomplete_contacts', 'autocomplete_users', 'autocomplete_companies' do

如果可能的话,我还需要一种方法来让联系人/用户/公司离开这条路?
在西纳特拉能做到吗?

最佳答案

您可以使用regexp:

get %r{(autocomplete_contacts|autocomplete_users|autocomplete_companies)$} do

10-07 15:49