2012-01-24 3 views
4

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

Я добавил следующий файл в Grails-приложение/конф: 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, но я понятия не имею, что писать. Всем спасибо!

ответ

2

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

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

+0

hmm такой же проблема – Fresheyeball