コントローラーの保存アクションが行われた後、ユーザーをリダイレクトしようとしていますが、これを使用していますが、動作していないようです:
render(action:"index", controller:"public" )
パブリックコントローラーのインデックスアクションに行きたいと思っています。ブラウザに返されるのはこれだけです:
['action':'index', 'controller':'public']
私は何を間違っていますか?
ありがとう
コントローラーの保存アクションが行われた後、ユーザーをリダイレクトしようとしていますが、これを使用していますが、動作していないようです:
render(action:"index", controller:"public" )
パブリックコントローラーのインデックスアクションに行きたいと思っています。ブラウザに返されるのはこれだけです:
['action':'index', 'controller':'public']
私は何を間違っていますか?
ありがとう
「レンダリング」と呼んでいますが、「リダイレクト」と考えています。Render は、このコントローラーの別のビューにのみ移動できます。http://grails.org/doc/latest/ref/Controllers/redirect.htmlを参照してください。
これは、レンダリングの代わりにリダイレクトを使用する必要があることがわかりました。
redirect(controller: "public", action: "index")