链轮需要目录问题

10

我在我的新创建的Rails 3.1应用程序中使用Yahoo的reset.css。给出以下应用程序结构:

 - myapp
   - app
     - assets
       - stylesheets
         - application.css
   - ...
   - vendor
     - assets
       - stylesheets
         - yahoo
           - reset.css
           - fonts.css

在我的application.css文件中使用require_directory指令引入reset.css文件,结果出现错误信息:require_tree argument must be a directory

 /*
  *= require_directory ./yahoo
  */

我是不是做错了什么,或者这是一个 Sprockets 相关的 bug?因为将 reset.css 文件移动到 app/assets 中就可以轻松解决问题。

(顺便说一句,在我的 Rails 3.0 应用程序中,也遇到了这个问题,使用了自定义的 Sprockets 环境。)


https://dev59.com/9Wsz5IYBdhLWcg3w8Mmr#7605094 也是有帮助的。 - draw
1个回答

14

好的,@josh回答了我的问题:

看起来我需要一个代理文件 (yahoo.css),该文件将被包含在我的application.css中:

/*
 *= require_directory ./yahoo
 */

你能发布一下你的代理文件内容以及如何在application.css中引用它吗?我遇到了同样的问题,但并不真正理解解决方案。提前感谢 :) - Christoph
以上代码是代理文件的内容!;) - Mario Uher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接