0

我有一个 stock rails 3.1 应用程序,并且一直在努力在文件夹中组织我的 sass 文件。

  • 如果我创建一个导入 foo.css.scss 的清单文件,并将 foo.css.scss 放在子文件夹中,则不会导入该文件。

  • 如果我将清单和 foo.css.scss 都放在子文件夹中,则找到 foo.css.scss,但是找不到 css 中引用的图像,除非我移回目录。

作为:

body {background-image:url('paper.gif');} // Not found.
body {background-image:url('../paper.gif');} // found.

将子文件夹与 SASS 和 Rails 一起使用的正确方法是什么?

4

2 回答 2

2

试试这个:

body {background-image:image-url('paper.gif');}

http://guides.rubyonrails.org/asset_pipeline.html第 2.2.2 章

于 2012-08-29T13:13:26.743 回答
0

我将所有图像放在assets/images文件夹中,而不是将它们子文件夹放在对其他图像文件隐藏的 css/stylesheets 目录中。

我假设您的要点#2 将图像移动到我提到的文件夹中,无论您使用什么大锤来使简单的 CSS 复杂化,都应该可以工作。

于 2012-08-29T10:53:28.163 回答