0

当我尝试调用 grailsLinkGenerator.link() 时,我为控制器变量输入 passwordReset,但是当我检查 url 时,它被转换为 password-reset

为什么会发生这种情况以及如何阻止它(我希望它作为密码重置传输)

4

1 回答 1

0

如果您是( ) 的名称而不是passwordReset的名称是正确的,请验证您是否在 中具有此属性:controllerPasswordResetController.groovyactionConfig.groovy

grails.web.url.converter = 'hyphenated'

此属性确保将 url 模式自定义为连字符而不是默认的驼峰式大小写。通常,url 模式是:

myDummy/myDummyAction用于控制器MyDummyController.groovy和动作myDummyAction

添加属性后,url 模式变为

my-dummy/my-dummy-action用于控制器MyDummyController.groovy和动作myDummyAction

于 2013-06-14T19:44:25.830 回答