Grails 找不到名称[top\u menu]和路径[/\u top\u menu.gsp]的模板

Grails 找不到名称[top\u menu]和路径[/\u top\u menu.gsp]的模板,grails,Grails,我正在处理grails应用程序,根目录中的渲染模板给出了一个错误。以下是采取的步骤: 我有一个控制器“public”,它对每个页面都有操作,包括“home”我的默认页面 我将URL映射(在UrlMappings.groovy中)更改为将root指向默认控制器,操作如下: “/”(控制器:“公共”,视图:“主”) 之后,指向根“app name/”,我得到: 类:org.codehaus.groovy.grails.web.taglib.exceptions.GrailStageException

我正在处理grails应用程序,根目录中的渲染模板给出了一个错误。以下是采取的步骤:

  • 我有一个控制器“public”,它对每个页面都有操作,包括“home”我的默认页面
  • 我将URL映射(在UrlMappings.groovy中)更改为将root指向默认控制器,操作如下: “/”(控制器:“公共”,视图:“主”)
  • 之后,指向根“app name/”,我得到:

    类:org.codehaus.groovy.grails.web.taglib.exceptions.GrailStageException
    消息:找不到名称[top\u menu]和路径[/\u top\u menu.gsp]的模板

  • 我在home.gsp的view/public/folder中有template _top_menu.gsp

    但是,如果我指向app name/public/home,它可以正常工作,而不是指向root。为什么它不在根目录中呈现模板

    谢谢你的帮助

    p、 美国。
    圣杯2.04。Windows 7的URL映射应为:

    "/" ( controller:'public', action:'home' )
    

    。。所以没有“视图:'home'”,而是“操作:'home'”

    啊!谢谢汤姆抽出时间重播。它工作得很好