【问题标题】:Pipeline in Rails 3.2 not sending scss fileRails 3.2中的管道不发送scss文件
【发布时间】:2015-01-01 02:17:39
【问题描述】:

我们有两个盒子,其中一个针对虚拟数据库运行生产环境。当我们将文件部署到这个盒子时

app/assets/stylesheets/new_site.css.sccs

在某处编译和缓存(因为它从未出现在公共/资产中)。它被引用了

stylesheet_link_tag "new_site.css"

在应用程序模板中。服务很好。

我故意在文件中放了一个错误,两个盒子都失败了——所以我知道它正在编译文件。

我们闪亮的新生产盒正在编译文件,但没有缓存或提供它。

在调试器中折腾了一段时间后,我不知道从哪里开始调试它。它似乎创建了引用和所有内容,但没有将其放入 memcached - 其他一切正常。

如果有人能给我一些其他的尝试,我将不胜感激。

【问题讨论】:

    标签: ruby-on-rails sass asset-pipeline


    【解决方案1】:

    最后,我们重写了原样使用管道并放弃了 scss。可能是这样的:

    1. 我们使用 Dalli gem - 它可能会做一些不同的事情(但版本由 Bundler 控制)

    有一种理论认为它可能是 memcached 的版本,但两台机器运行相同的版本 1.4.14

    这是一个奇怪的问题。期待明年从 4.2 开始干净利落。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-12
      • 2013-01-31
      • 1970-01-01
      • 2012-08-08
      • 2012-01-31
      • 1970-01-01
      • 2012-05-08
      • 1970-01-01
      相关资源
      最近更新 更多