Grails不会加载在静态资源中完成的更改(重新启动时除外)

Ms0*_*s01 10 grails caching

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

这非常令人沮丧,我已经在Chrome中转换了缓存,即使我转到特定文档,资源仍然是旧的.我该怎么做才能解决这个问题?我可以对我的gsp文件进行更改,但更改会出现,但不会出现在我的CSS中.

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

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

如果您需要我提供更多信息,请询问.我使用的是grails 2.2.0.

Gre*_*egg 19

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

grails.resources.debug = true
Run Code Online (Sandbox Code Playgroud)

阅读文档了解更多信息.

  • 把它放在Config.groovy的development {}块中. (2认同)