没有从Grails应用程序调用Grails插件控制器

时间:2013-11-14 10:10:53

标签: grails grails-plugin

我在/ views / UserSecurity文件夹中创建了一个Grails插件“UserSecurity”和一个带有index action和index.gsp页面的控制器“UserSecurityController”。我运行插件,everthing工作正常。 然后使用下面的命令创建zip,然后移动到本地maven缓存以在其他应用程序中使用。

grails package-plugin UserSecurity
grails maven-install

现在,我创建了一个Grails应用程序“UserApplication”。然后创建一个控制器“DefaultController”,索引为action。

def index() {       
    redirect plugin:"user-security-plugin", controller:"Default", view:"index"
}

但是重定向不起作用。当我运行list-plugins时,它也会列出UserSecurity插件。

知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

重定向的plugin选项是驼峰案例名称,请尝试:

redirect plugin:"userSecurity", controller:"default", view:"index"

另请注意,相同的规则适用于控制器,因此您需要以小写字母开头。