【问题标题】:Not able to load sass file Rails 3.1.3无法加载 sass 文件 Rails 3.1.3
【发布时间】:2012-04-26 08:37:39
【问题描述】:

我导入了一个 css.sass 文件,该文件又包含:

@import "mountable_engine/file.sass"

但由于一些奇怪的原因,找到了一些 sass 文件,对于一些我得到以下错误:

ActionView::Template::Error(未找到要导入的文件或无法读取: mountable_engine/file1.sass

我怎样才能摆脱这个错误?

*编辑:* 这发生在可安装的引擎中

【问题讨论】:

  • file.sass还是file1.sass
  • 我可以加载 file.sass 但 file1.sass 没有加载
  • 你的目录结构是什么,你在哪里导入file1.sass?
  • 在vendors 文件夹中有一个可挂载的引擎。 file1.sass 位于 vendor 文件夹中可挂载引擎的 stylesheets 文件夹中。

标签: ruby-on-rails ruby-on-rails-3.1 sass rails-engines


【解决方案1】:

SCSS 导入是相对于进行导入的文件而言的,我认为 SASS 是相同的。

如果两个文件在同一个目录下试试

@import "file.sass"

编辑:对不起,误读了问题。这可能没有帮助。

【讨论】:

    【解决方案2】:

    这似乎是我自己的错误。预编译资产存在问题,因此该文件以某种方式被 rails 遗漏了。清除 rails 缓存文件夹并重新运行资产预编译后,我的问题就解决了。

    【讨论】:

      猜你喜欢
      • 2014-05-31
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-06
      • 2011-07-03
      相关资源
      最近更新 更多