默认情况下,Grails使用lowerCamelCase作为URL的值。虽然这不是什么大问题,但我赞成全小写的URL设计,这也减少了来自“普通”人的陷入,没有意识到这种情况有时可能会产生影响。
我可以使用自定义映射来添加所有控制器的小写版本(我在某些情况下会这样做),但这种做法违背了让Grails为我做的东西的一般想法。可以将Grails配置为使用全部小写的URL吗?
那么,有没有办法告诉Grails默认使用小写映射,还是Grailsy的一种很好的方法来完成这个功能?
注意:我不一定反对在camel case中留下URL参数,只是控制器/操作部分的基本URL。
注意: 由于下面的答案,这个问题是特定于Grails 1.1.0。
不完全是你要找的,但是......在Gradle 2.2.2中,你可以在Config.groovy中设置'grails.web.url.converter ='hyphenated''这会导致'CamelCaseController'的URL '/骆驼case'。 – vegemite4me 2013-08-30 16:06:43