我在控制器“X”上创建了一个名为“updateWithHistory”的新操作,类似于更新。当我从脚手架的 edit.gsp 页面使用此代码时:
<span class="button"><g:actionSubmit class="save" action="updateWithHistory" value="${message(code: 'default.button.updateWithHistory.label', default: 'Persist')}" /></span>
我收到 404 错误:
The requested resource (/GPECAN/WEB-INF/grails-app/views/X/updateWithHistory.jsp) is not available.
我不知道为什么 Grails 正在寻找视图而不是操作。我不需要该操作的视图,因为它重定向到现有操作(列表、编辑等)。
像“更新”这样的默认脚手架操作不会发生这种情况。有任何想法吗?
(当然,如果我创建一个名为“updateWithHistory.gsp”的视图,则会显示该视图,但该操作永远不会执行......我很绝望)