Начало работы с плагином Grails Resources - PullRequest
4 голосов
/ 25 января 2012

Я новичок в использовании плагинов Grails, и это, скорее всего, ошибка новичка, но я не могу найти документацию, которая мне помогает, так что поехали.

Я добавил следующий файл в grails-app / conf: appResources.groovy

//appResources.groovy
modules = {
     css{
         resource url:"/css/main.css"
     }
}

и в моем файле макета main.gsp я использую <r:layoutResources /> в голове и прямо перед</body>.Пока все хорошо, без ошибок.

Теперь, на мой взгляд, GSP у меня есть это (частично):

//myView.gsp
<head>
    <title>title</title>
    <meta name="layout" content="main" />
    <r:require      module="css"       />
</head>

При переходе на страницу просмотра я получаю следующую ошибку:

Exception Message: No module found with name [css]
Caused by: Error executing tag <g:applyLayout>: Error executing tag <r:layoutResources>: ...

Я закончил чтение и думаю, что мне нужно что-то сделать в Config.groovy, чтобы получить grails для чтения appResources.groovy, но я понятия не имею, что писать.Спасибо всем!

1 Ответ

2 голосов
/ 25 января 2012

Стандартное имя файла ApplicationResources.groovy. Он будет поднят автоматически.

Обязательно установите grails.resources.work.dir в Config.groovy в стабильное расположение, чтобы избежать проблем с пропущенными ресурсами в производственном развертывании.

...