Grails 正在为 fullcalendar CSS 和 JS 文件提供未找到的资源

Grails is giving resource not found for fullcalendar CSS and JS files

我正在尝试在我的 grails 应用程序中使用 fullcalendar 插件,但我发现找不到所有 fullcalendar css 和 js 文件的资源:

Error|
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-  1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-  1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/js/fullcalendar.min.js
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.css
Resource not found: /plugins/full-calendar-1.5.1.0/css/fullcalendar.print.css
Resource not found: /plugins/full-calendar-1.5.1.0/js/fullcalendar.js

我正在使用

compile ":full-calendar:1.5.1.0"

在 Grails 2.3.7 中

理想情况下,我想它应该查看存在实际文件的 grails 2.3.7 中的 plugins/web-app/css 或 js 文件夹。

我使用

包括完整日历
<fullcal:resources/>

这次 grails clean 没有发挥任何作用。

下面是 fullCalendarResources.groovy 配置文件

modules = {
    'full-calendar' {
    dependsOn 'jquery'
    dependsOn 'jquery-ui'
    resource url: [ plugin:'full-calendar', dir:'css/fullcalendar', file:'fullcalendar.css' ]
    resource url: [ plugin:'full-calendar', dir:'css/fullcalendar', file:'fullcalendar.print.css' ], attrs: [ media: 'print' ]
    resource url: [ plugin:'full-calendar', dir:'js/fullcalendar',     file:'fullcalendar.js' ], 
        disposition:'head', nominify: true
}
}

我的基本问题是为什么它在 plugin/{plugin-name}/css 而不是 web-app 文件夹中查找?

经过大量排列后,这对我有用:

 <g:javascript library="full-calendar"/>
 <r:layoutResources/>

而不是

<fullcal:resources/>

在头上

编辑:

更好的方法是将 fullcalender 资源添加到 ApplicationResources.groovy 并将 js 和 css 手动添加到 /web-app 并将应用程序库添加到您的页面。由于 fullcalender 的 grails 插件尚未更新。