我想包括application.js基於main.gsp模板的所有頁面,但由於某些原因,application.js僅包含在幾頁中。爲什麼應用程序資源js文件不包括在所有文件中當它應該
即使世界我的配置: ApplicationResources.groovy:
modules = {
application {
resource url: 'css/common.css'
resource url: 'js/application.js'
resource url: 'js/bootbox.min.js'
}
}
主要模板(main.gsp):
...
<r:require modules="application, bootstrap, bootstrap-responsive-css, bootstrap-js"/>
...
有從繼承2個.gsp文件主要模板:
<meta name="layout" content="main"/>
但是在一個頁面中,application.js存在爲(/.../static/bundle-bundle_application_defer.js「),但在其他頁面中不存在。
僅在自定義佈局標記中的文件之間的差異,不在等等。 但是文件屬於不同的控制器,可能是問題在哪裏?
那麼,我應該檢查什麼來了解問題所在?
只是作爲小費,你應該利用而不是需要的模塊列表資源的依賴。 –
+1 @JamesKleeh。一旦你需要模塊,你是否在'main.gsp'的頭部和主體中'layoutResources'? – dmahapatro