0

コントローラーの保存アクションが行われた後、ユーザーをリダイレクトしようとしていますが、これを使用していますが、動作していないようです:

 render(action:"index", controller:"public" )

パブリックコントローラーのインデックスアクションに行きたいと思っています。ブラウザに返されるのはこれだけです:

 ['action':'index', 'controller':'public']

私は何を間違っていますか?

ありがとう

4

2 に答える 2

2

「レンダリング」と呼んでいますが、「リダイレクト」と考えています。Render は、このコントローラーの別のビューにのみ移動できます。http://grails.org/doc/latest/ref/Controllers/redirect.htmlを参照してください。

于 2012-08-22T15:28:54.087 に答える
0

これは、レンダリングの代わりにリダイレクトを使用する必要があることがわかりました。

 redirect(controller: "public", action: "index")
于 2012-08-22T15:27:54.360 に答える