updateと同様に、コントローラー「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.
なぜグレイルズがアクションではなくビューを探しているのかわかりません。既存のアクション(リスト、編集など)にリダイレクトされるため、そのアクションのビューは必要ありません。
これは、「更新」などのデフォルトのスキャフォールドアクションでは発生しません。何か案は?
(もちろん、「updateWithHistory.gsp」というビューを作成すると、ビューは表示されますが、アクションは実行されません...私は必死です)