我创建了一个非常简单的表单来注册用户
<g:form name="signupForm" url="[controller:'users', action:'signup']">
<g:textField name="username" placeholder="Username" />
<g:passwordField name="password" placeholder="Password" />
<g:textField name="email" placeholder="Email" />
<g:actionSubmit class="right" value="Signup" action="update" />
</g:form>
当我单击提交按钮时,我收到一个 404 错误The requested resource is not available.
但是,如果我手动导航到完全相同的 URL(或者甚至只是选择 404 错误页面上的地址栏并按 Enter 键),那么它就可以工作了!
我的控制器看起来像这样,非常简单。
class UsersController {
def signup() {
render "Hello World"
}
}
抱歉,如果这是一个菜鸟问题,但我已经查看了 Grails 文档,但无法弄清楚为什么会发生这种情况。非常感谢任何帮助。谢谢。