找不到名称[top_menu]和路径[//_top_menu.gsp]的模板

时间:2012-08-23 01:54:05

标签: grails

我正在使用grails app并在root中呈现模板会产生错误。以下是采取的步骤:

  1. 我有一个控制器'public',每个页面都有操作显示...包括'home'我的默认页面
  2. 我将URL映射(在UrlMappings.groovy中)更改为指向我的默认控制器和操作,如下所示:  “/”(控制器:'public',view:'home')
  3. 然后,指向根'app-name /',我得到了:

    类:org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException
      消息:找不到名称[top_menu]和路径[//_top_menu.gsp]的模板

  4. 我在home.gsp的view / public /文件夹中有模板_top_menu.gsp

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

    感谢您的帮助

    P.S。 Grails 2.04。 Windows 7

1 个答案:

答案 0 :(得分:2)

UrlMappings应为:

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

..所以没有“观点:'家'”,但“行动:'家'”