我真的很喜欢 padrino 使用指南针“正常工作”的方式,但我有几个问题,因为我将使用heroku(及其只读文件系统)进行托管
从表面上看,padrino/compass 组合仅在对 sass 文件进行了更改并且用户访问服务器时才编译 sass。 真的吗?
如果是这样,那么我是否正确地认为,一旦应用程序处于生产模式,我就不必担心 compass 尝试写入文件系统,因为我不会对我的 sass 文件进行任何更改在服务器上?
除了对 sass 文件进行更改之外,是否还有其他情况会导致 padrino/compass 写入文件系统?
如果我在问题 2 中所做的假设是错误的,那么如何防止 padrino/compass 写入文件系统?
Nathan Weizenbaum(以 Sass 闻名)建议我在组合 sinatra、sass、compass 和 heroku 时使用 Sass::Plugin::Rack,但经过深思熟虑,我决定最好的选择(至少满足我的需要)是防止sass 通过链接到我的静态 css 文件而不在我的路由中调用 sass 来进行任何类型的服务器端编译
我注意到compass_plugin.rb(由 padrino 生成器创建)需要“Sass:Plugin::Rack”
直到明天晚上我才能推送到heroku,所以我试图提前了解我可能遇到的任何问题
[我会在 padrino 邮件中问同样的问题]