Динамически скаффолдинговые представления, очевидно, не генерируются

ВАЖНО ---> ... похоже, что это известная в настоящее время ошибка в Grails 3.1.1 ( выпуск № 9729). Очевидно, она была исправлена ​​в 3.1.2...

--- мой оригинальный пост ниже ---

Похоже, что при выполнении динамически скаффолдового контроллера представления не генерируются. Я использую Grails 3.1.1 (плагин scaffolding, указанный в зависимостях), JDK 8, все работает на OSX...

Мой тестовый пример - очень простой пример "Book" со следующим классом домена и контроллером...

// Domain Class...
package scaffoldtest

class Book {

    String name
    String author

    static constraints = {
    }
}


// Controller (scaffolded)...
package scaffoldtest

class BookController {

    static scaffold = Book

}

Когда я запускаю команду run-app и перехожу на http://localhost:8080/book/index, я получаю следующее исключение...

Error 500: Internal Server Error
URI: /book/index
Class: javax.servlet.ServletException
Message: Could not resolve view with name 'index' in servlet with name 'grailsDispatcherServlet'

... и FWIW, я также не вижу никаких признаков сгенерированных файлов представлений в дереве "/build"... Кроме того, и снова FWIW, я думаю, что я где-то читал, что динамические леса были временно удалены во время начальных версий Grails 3, но мое понимание (и руководство Grails сходятся) заключается в том, что динамически сгенерированные представления были возвращены обратно. В любом случае, я не вижу, почему приведенный выше пример динамического скаффолдинга не работает...

1 ответ

К вашему сведению, эта ошибка должна быть исправлена ​​в Grails 3.1.2, которая была выпущена ранее сегодня. Смотрите список изменений на https://github.com/grails/grails-core/issues?q=milestone%3Agrails-3.1.2.

Другие вопросы по тегам