1

main.gsp テンプレートをベースにすべてのページにapplication.jsを含めたいのですが、何らかの理由で一部のページにしか application.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") として存在しますが、他のページには存在しません。

ではなく、カスタム レイアウト マークアップのみのファイル間の違いなど。しかし、ファイルは異なるコントローラーに属しています。問題はどこにあるのでしょうか?

では、どこに問題があるのか​​を理解するには、何を確認すればよいでしょうか?

4

1 に答える 1

1

すべての javascript ファイルが 1 つのファイルにまとめられていると思います。Firebug で確認できます。

于 2013-06-06T08:31:04.687 に答える