Grails 2.1.1不会重新加载静态资源



我有一个新的Grails 2.1.1安装,Windows 7。

问题:静态资源(CSS)不重新加载开发模式。

根据http://grails.1312388.n4.n4.nabble.com/re-grails-2-0-css-changes-changes-not-thot-td3680479.html,我已经尝试了config.groovy:

environments {
    development {
        grails.resources.processing.enabled = false;
    }
}

结果:根本没有加载CSS。Chrome需要30秒才能加载页面,并且不加载任何CSS。

我恢复了变化。

然后,根据http://grails.1312388.n4.n4.nabble.com/disabling-static-resource-stuff-td3827384.html我试图删除插件运行时":资源:1.1.6"

现在我回到了最初的方式,提供了CSS文件,但没有重新加载。

暂时有效的是这里提到的黑客:http://grails.1312388.n4.n4.nabble.com/the-resources-plugin-is-not-reloading-my-css-my-css-and-js-of-a-bundle-td3857137.html

url上的顶部附加:?_debugresources = y

如何使静态资源在开发模式下重新加载?那不应该是默认值吗?在我看来,重新加载GSP(确实如此)没有任何意义,但没有静态资源。

我在 config.groovy in Debug上设置了grails.resources.debug标志

 css/main.css?_debugResources=y&n=1386063248351

environments {
    development {
        grails.resources.debug = true
    }
    production {
    }
}

您应用程序中的任何URL都可以在其中添加了查询参数_debugresources = y,并且该请求将不执行任何处理。因此,例如,如果您要浏览http://localhost:8080/myApp/admin,并且需要绕过资源,只需将浏览器中的URL更改为http://localhost:8080/myapp/admin?_debugresources = y

相关内容

  • 没有找到相关文章

最新更新