Heroku上的SASS和指南针 - 什么是最好的方法

时间:2011-08-17 15:21:22

标签: ruby-on-rails-3 heroku sass compass-sass

这是关于如何在Heroku上实现Compass和SASS的问题,因为这很容易实现:http://devcenter.heroku.com/articles/using-compass

然而,我对这个解决方案表示怀疑。

另一种解决方案是将Compass.configuration.sass_options={:never_update=>true}添加到生产配置中,并确保已编译的CSS位于源代码管理和公共文件夹中。然后,确保在每次git推送之前重新编译CSS。

我不喜欢将已编译的CSS添加到源代码的想法,但我也不喜欢每次服务器命中时重新编译CSS的想法。

我似乎无法找到有关CSS编译频率或文件在tmp文件夹中保存多长时间的任何信息。我在某处读到它们是在请求期间存储的,但我也读到了在应用程序的生命周期中存储它们的矛盾信息。

您会选择以上两种解决方案中的哪一种?我缺少第三种解决方案吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

为什么你不喜欢将CSS提交给你的来源?让Herss和Compass玩得很好,在Heroku一直是一个不值得花时间(对我而言)来解决的问题。

在本地编译,并将CSS与您的源一起发送。节省时间:))