Graal de rendu des différentes contrôleur

Ma question est similaire à ce post suivant
Rendre un avis d'un autre contrôleur

J'ai un TestConfigController ma question est que puis-je faire en cas de validation échoue et que je veux rendre contrôleur:test et afficher:edit, plutôt que de contrôleur:testCOnfig et afficher:edit

def save() {

        def testConfigInstance = new TestConfig(params)
        if (!testConfigInstance.save(flush: true)) {

/*Plutôt que de vue:"modifier", je veux afficher:"/test/modifier" qui ne fonctionne pas */

            render(view:"edit",  model: [testConfigInstance: testConfigInstance],id:params.test.id)
            return
        }
        println "+++++++++++++++++++++++++"
        flash.message = message(code: 'Data successfully saved', args: [message(code: 'testConfig.label', default: 'Successfully saved')])
        redirect(action: "edit", controller:"test", id:params.test.id)
    }

Les pointeurs? J'ai déjà regardé dans graal de redirection qui n'a pas de "modèle" param et ne peut donc pas passer les erreurs de validation de la vue
J'ai également regardé dans graal rendu qui n'ont pas de contrôleur de param afin que je puisse revenir à différents contrôleur!
S'il vous plaît laissez-moi savoir si plus de détail/code est nécessaire

MODIFIER
La suite se passe tout en utilisant l'une des deux choses

render(view:"/test/edit",  model: [testConfigInstance: testConfigInstance],id:params['test.id'])

Le code ci-dessus affiche la page /test/modifier sans référence à testid finalement erroring arrière en disant "test.id" ne peut pas être null.. (ce qui signifie son rendu /test/modifier et de ne pas /test/modifier/1)

render(view:"/test/edit/"+params['test.id'],  model: [testConfigInstance: testConfigInstance],id:params['test.id'])

Le code ci-dessus conduit à d'erreur suivant

The requested resource (/EasyTha/WEB-INF/grails-app/views/test/edit/1.jsp) is not available.

Soit un de la le code ci-dessus rend juste "/test/modifier le" no id à la fin, donc, à terme, erroring arrière en disant test.id ne peut pas être null.

Le rendu fermeture avec vue "/test/modifier" doit être au travail. La version de graal utilisez-vous?
Pourriez-vous fournir plus d'informations sur "ne fonctionne pas"? Ne vous obtenez des messages d'erreur? Il devrait fonctionner.
Graal 2.0. Il travaille maintenant mais maintenant, en pensant à ça, j'ai le sentiment qu'il pourrait ne pas fonctionner en raison du contexte de développement? Peut-être que je devrais essayer /contexte/test/modifier
Vous n'avez pas besoin d'ajouter le contexte sur le nom de la vue. Graal doit gérer cela.
désolé pour la longue absence, veuillez voir mon edit

OriginalL'auteur Sap | 2012-02-07