【问题标题】:Sprockets require_directory problemSprockets require_directory 问题
【发布时间】:2011-11-10 21:02:18
【问题描述】:

我在新生成的 Rails 3.1 应用程序中使用 Yahoo 的 reset.css。给定以下应用结构:

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

使用require_directory 指令将reset.css 文件包含在我的application.css 中,以require_tree argument must be a directory 结尾。

 /*
  *= require_directory ./yahoo
  */

是我做错了什么还是与 Sprockets 相关的错误?因为将 reset.css 文件移动到 app/assets 就像一个魅力。

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

【问题讨论】:

  • http://stackoverflow.com/a/7605094/390014 也很有帮助

标签: ruby-on-rails ruby-on-rails-3.1 sprockets asset-pipeline


【解决方案1】:

好的,@josh answered my question:

似乎我需要某种代理文件 (yahoo.css),它将包含在我的 application.css 中:

/*
 *= require_directory ./yahoo
 */

【讨论】:

  • 您能否发布您的代理文件的内容以及您如何包含在 application.css 中。我有同样的问题,我真的不明白解决方案。在此先感谢:)
  • 上面的代码就是代理文件的内容! ;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 2018-05-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多