默认情况下,Grails使用lowerCamelCase作为URL.虽然这不是什么大不了的事,但我还是赞成全小写的URL设计,这也减少了"正常"人们的陷阱,但没有意识到这种情况有时会产生影响.
我可以使用自定义映射来添加所有控制器的小写版本(在某些情况下我会这样做),但这种做法违背了让Grails为我做的事情的一般想法.
那么,有没有办法告诉Grails默认使用小写映射或者什么是一个很好的Grailsy方法来实现这个功能?
注意:我不一定反对在camel情况下保留URL参数,但只是控制器/动作部分的基本URL.
注意:由于下面的答案,这个问题特定于Grails 1.1.0.
奇怪的是,我的 grails 1.1.1 默认情况下对 URL 映射的 URL 部分使用全部小写。我的 URL 的操作和控制器部分已经是小写了。
您可以发布您的 grails-app/conf/UrlMappings.groovy 文件吗?