У меня есть контроллер с именем LoginController с действием auth:
class LoginController {
def auth = {
render view: 'auth'
}
}
Итак, я захожу на URL http://localhost:8080/myapp/login/auth, и хочу посмотреть мое представление '/login/auth.gsp'. Но я получаю следующую ошибку:
type Status report
message /myapp/WEB-INF/grails-app/views/jobSearch/auth.jsp
description The requested resource (/myapp/WEB-INF/grails-app/views/jobSearch/auth.jsp) is not available.
Похоже, что Grails по какой-то причине разрешает неправильное имя представления. Вы знаете, что происходит?
class UrlMappings {
static mappings = {
"/$controller/$action?/$id?"{
constraints { // apply constraints here }
}
"/"(view:"/index") "500"(view:'/error')
}
}