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