私は次のようなフォームとアクションボタンを持っています
<g:form controller="mail" enctype="multipart/form-data" method="post" id="mailComposer" name="mailComposer">
<g:submitButton action="sendMail" name="send" id="send" value="Send" />
<g:submitButton action="save" name="save" id="save" value="Save Now" />
</g:form>
そして、MailControllerで、アクションを定義save()
しsendMail()
ました。
いずれかのボタンをクリックすると、アクションが正しく呼び出されず、代わりにこのURLに移動します"http://localhost:8080/myapp/mail/index/mailComposer"
。
submitToRemote
うまくいきます。
異なるコントローラーの複数のアクションを1つの形式で実行できますか?
以前、Grails 1.3.xバージョンでこれを実行しましたが、Grails 2.0.4では、このように実行されます。