0

不知怎的,我已經與我的Grails MVC映射橫向了,我不知道如何。Grails URL映射爲控制器工作但不能查看

我有一個控制器,AController,我使用Grails命令行嚮導生成的。在稍後的日子,我爲該控制器生成了一個視圖來定製視圖。 AController在[project]/grails-app/controllers/[package] /AController.groovy中,而view .gsp在[project]/grails-app/views/A /中。

的URLMappings.groovy有:

"/$controller/$action?/$id?"{ 
     constraints { 
      // apply constraints here 
     } 
    } 

當我運行的應用程序,輸入以下形式的網址:本地主機:8080/[項目]/A /列表我達到,符合市場預期,該方法的.list在AController.groovy中。

然而,當我再從A.list期待的框架路線中的list.gsp返回[項目]的grails-app /視圖/ A/I看到一個500錯誤與消息:

「網址映射必須提供映射到的控制器或視圖名稱!「

顯然我在做一些愚蠢的事情,但是我看不到我打破了什麼。 URLMappings.groovy看起來是正確的。文件位置看起來正確。腳手架似乎正確定製。

有什麼建議嗎?

+1

顯示控制器的動作,PLZ – Chris

+0

DEF列表(){ SecUser用戶= springSecurityService.currentUser DEF邀請= missionService.outstandingInvites() [missionInviteInstanceList:邀請,missionInviteInstanceTotal:invites.count()] } –

回答

0

Du-Oh

問題是沒有.count數組。出於某種原因,我的大腦堅持.count而不是.size()。愚蠢的人爲錯誤。

+0

I」已經做了* count()*次數太多.. :-) – techfoobar