После модификации ApplicationResources.groovy главная страница перестает работать - PullRequest
1 голос
/ 16 февраля 2012

Я попытался изменить файл ресурсов приложения (ApplicationResources.groovy), и моя страница входа перестала работать. Я получил следующую ошибку:

URI / Grails / Учебный класс java.lang.IllegalArgumentException Сообщение Модуль с именем [приложение] не найден

«Модуль не найден», но модуль уже существует. Я просто изменил это:

    modules = {
    application {
        resource url:'js/application.js'
    }
}

до:

modules = {
    application {
        resource url:'js/application.js'
        resource url: 'css/main.css'
    }
}

Этот css также уже существует в указанном пути.

Понятия не имею, как это исправить. Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 03 октября 2012

Я знаю этот пост, я мертв, но, если кто-то еще смотрит, я думал, что смогу помочь. Если вы хотите включить ресурс, вы можете определить пользовательское определение ресурса.

Модуль «application» - это настроенный по умолчанию модуль. Включает файл javascript приложения.

Подробные инструкторы по плагину ресурсов доступны, и этот сайт является страницей «Декларация ресурса», http://grails -plugins.github.com / grails-resources / guide / 3.% 20Declaring% 20resources. html , и он покажет вам, что происходит с ресурсами и как их реализовать.

Надеюсь, это поможет кому-то там.

0 голосов
/ 16 февраля 2012

Возможно, вам просто нужно перезагрузить сервер. Если это не сработает, остановите сервер, выполните grails clean и запустите его снова. Кстати, свойство url: необходимо, только если вы включаете другие свойства (которыми вы не являетесь), поэтому вы можете сократить это до:

modules = {
    application {
        resource 'js/application.js'
        resource 'css/main.css'
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...