Я изучаю Grails из «Полного руководства» (2-е издание) и застреваю в используемом Urlmapping.
Я строю магазин gTunes, как и многие другие до меня.
Книга заставляет меня изменить отображение по умолчанию в:
class UrlMappings {
static mappings = {
"/"(controller:"store")
}
}
На форме, представленной действием "store" по умолчанию, есть этот код:
<div id="registerPane">
Need an account?
<g:link controller="user" action="register">Signup now</g:link>
to start your own personal Music collection!
</div>
щелкнув,сервер возвращает сообщение «Запрашиваемый ресурс (/ gTunes / пользователь / регистр) недоступен».
У меня есть файл register.gsp в NetBeansProjects \ gTunes \ grails-app \ views \ user
Если я изменю UrlMappings на их исходные, нажмите StoreController на исходной домашней странице, а затем нажмите SignUp, он работает.Так что проблема заключается в отображении, используемом, как указано в книге.Я нашел ОШИБКИ для первого, но не для второго издания.