caching - Grails 不会加载在静态资源中所做的更改(除非重新启动)

标签 caching grails

我的新 grails 应用程序有一个烦人的问题。我正在尝试为我将要制作的网站模拟一个设计,但是每当我对 css 进行更改时,它都不会影响正在运行的应用程序。无论我做了多大的改变,我都必须停止应用程序,然后再次运行它。

这非常令人沮丧,我已经在 Chrome 中关闭了缓存,即使我转到特定文档,资源仍然是旧的。我能做些什么来解决这个问题?我可以更改我的 gsp文件,更改将出现,但不会出现在我的 css 中。

我目前正在一个布局文件中加载资源,如下所示:

<link rel="stylesheet" href="${resource(dir: 'css', file: 'app.css')}" type="text/css">

如果您需要我提供更多信息,请询问。我正在使用 grails 2.2.0。

最佳答案

将此添加到您的 Config.groovy(可能仅用于开发)

grails.resources.debug = true

阅读 docs了解更多信息。

关于caching - Grails 不会加载在静态资源中所做的更改(除非重新启动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15072535/

相关文章:

java - 多线程:操纵同一对象的不同字段的线程

ruby-on-rails - 清除 memcached 中的缓存时保留 session

ios - 如何使用 Kingfisher(或 AlamofireImage)手动设置缓存中图像的最大期限并清除过期项目?

wordpress - 是否有一个易于安装的自托管 wordpress 解决方案(可能有多个站点)

grails - RestBuilder插件。如何在不创建文件的情况下上传文件?

c# - 如何在 asp.net mvc 4 的服务器上缓存数据?

grails - Windows 2008 R2 tomcat 7中有多个 war 文件

ajax - 如何使用Grails RemoteFunction模板渲染显示命令错误?

java - 为什么 Tomcat 会为我的应用程序打开那么多 Java 进程?

mysql - 为了使 Grails 应用程序能够很好地扩展,您需要使用 EJB 吗?