我正在玩 Padrino,目前正在尝试一个非常小的站点,没有 DB,app/ 目录下只有几个 HAML 和 SASS 文件。
我注意到,每次我渲染一个链接到 .sass 文件中定义的样式表的页面时,它都会将样式表编译为 .css 并将其存储在 public/ 下。
这一切都很好,但我也有一些静态资产存储在 public/ 中,包括图像和其他一些手写的 .css 文件。
这意味着我的 public/ 目录变成了我放在那里的东西和 Padrino 编译的东西的混合。因此,查看那里会显示一堆 .css 文件,其中一些是已编译的 .sass 文件,其中一些是我实际的主要静态资产。这令人困惑。
有没有办法可以阻止 Padrino(或 Sinatra,或 Rack,或其他正在做的事情)在开发过程中保存这些编译文件,并保持我的公共/干净?
或者,有人可以解释为什么我要求的是一个坏主意/设计/我应该学会爱它吗?:-)
谢谢。