我在我的新创建的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