默認情況下,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