今天开始发生了一些奇怪的事情-更改我的Backbone Marionette Rails应用程序的HTML / CSS时,这些更改似乎不再在我的应用程序中传播。似乎正在发生某种奇怪的缓存。有人遇到过吗?如果我rake assets:clean似乎没有更新javascript更改,则仅更新CSS。

有谁知道如何强制在开发中的每个GET请求上重新加载资产?

提前致谢!

编辑:
我还要指出,我已经尝试过重新启动服务器并重新启动计算机,但是更改似乎并未传播。例如,在我的CSS文件夹中,我将填充从padding: 20px 10px 20px 10px;更改为20px 0px 20px 0px

#free-text-answer {
    border-radius: 4px;
    margin: 10px 20px 20px 20px;
    background: #EEE;
    border: 1px dashed #DDD;
    padding: 20px 0px 20px 0px;
    text-align: center;
    color: #666;
}


但是检查该元素仍然显示padding: 20px 10px 20px 10px;

最佳答案

好吧,我想我终于解决了。我删除了public / assets文件夹,并在我的development.rb文件中进行了设置:

config.serve_static_assets = false

关于html - 更改后,Rails主干 Marionette Assets 不再更新吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25507645/

10-12 00:10