小编Joh*_*ein的帖子

Rails 3.1资产管道没有获取@ import'd工作表的更改

我使用@import'部分表来组织我的css/sass:

/app
  /assets
    /stylesheets
      _constants.sass
      _layout.sass
      ...
      app.css.sass

app.css.sass:
  @import _constants.sass
  // basic styles
  @import _layout.sass
  @import ...
Run Code Online (Sandbox Code Playgroud)

app.css.sass有一个@import规则_layout.sass,允许我在原始sass文件被压缩之前共享mixins和变量app.css

问题是Rails无法识别@import'd partials(_layout.sass)app.css的更改,并且在我对实际app.css.sass文件本身进行更改之前不会重新生成.这大大减慢了我的工作流程,意味着我必须添加/删除空行app.css.sass以查看更改.3.0中从未遇到过这个问题.

有没有办法迫使sass资产在开发中的每个服务器请求上重新生成?

import sass ruby-on-rails-3.1 asset-pipeline

19
推荐指数
1
解决办法
4850
查看次数

标签 统计

asset-pipeline ×1

import ×1

ruby-on-rails-3.1 ×1

sass ×1