2016-03-28 18 views
2

Bir varsayılan nasıl oluşturulur, tüm deseni eşleştirir? Ex içinGrails 3 Url Mappings

:

"/"(controller: "home", action: "index") 
"401"(controller: "error", action: "unauthorized") 
"404"(controller: "error", action: "nF") 
"500"(controller: "error", action: "err") 

kullanıcı bir uygulamaya http://myapp.com/appName/ vurur/haritalama yaþamageçirilir. http://myapp.com/appName URL'sinin (öneki eğik çizgi olmadan) bile çağrılması için bir kalıbı nasıl ekleyebiliriz?

şimdiye kadar aşağıdakileri yapmak için çalıştık:

""(controller: "home", action: "index") 
" "(controller: "home", action: "index") 
"*"(controller: "home", action: "index") 
"*/**"(controller: "home", action: "index") 
any(controller: "home", action: "index") 

Ancak çok sayıda hatalara bütün sonucunda, bunların dışında, bazı şunlardır:

MissingMethodException: No signature of method: org.grails.web.mapping.DefaultUrlMappingEvaluator$UrlMappingBuilder.any() is applicable for argument types: 
No signature of method: org.grails.web.mapping.DefaultUrlMappingEvaluator$UrlMappingBuilder.*/**() is applicable for argument types: 
+0

@vahid url eşlemeleri, tanımlanabilecek (yukarıda yaptığım gibi) tanımlanabilen bir oyuk sınıfıdır. Bu işi yapmak için yaylı güvenlik eklentisi gerekiyor mu? – angryip

+0

özür dilerim endişeyle ilgili güvenlik – Vahid

+0

olduğunu düşündüm. Olmadan geribildirim için minnettarım – angryip

cevap

1
daima eğik çizgi ile başlamalıdır

desenler :

"/**"(controller: "home", action: "index")