Ruby on Rails中的路由区分大小写.似乎有人在此之前提出了这个问题,并且它已被标记为无法修复.
http://rails.lighthouseapp.com/projects/8994/tickets/393-routes-are-case-sensitive
这让我感到很不幸,因为我并不认为我自己申请路由是区分大小写有任何好处,而在不利方面它会造成混淆的可能性以及我认为缺乏修饰的普遍表现.
什么是使我的路线不区分大小写的最佳方法?
我在Google搜索中找到了这个提示:
map.connect "web_feeds/:action", :controller => 'web_feeds', :action => /[a-z_]+/i
Run Code Online (Sandbox Code Playgroud)
这很聪明,但它仍然使URL的web_feeds部分区分大小写.我没有看到任何类似的方法,但是,没有手动输入每个可能的wEb_feEds组合,但这显然是一个可怕的解决方案,出于各种原因.