Проблема с Sprockets require_directory - PullRequest
10 голосов
/ 06 сентября 2011

Я использую reset.css от Yahoo в моем новом сгенерированном приложении Rails 3.1.Имеется следующая структура приложения:

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

Включение файлов reset.css внутри моего application.css с использованием директивы require_directory, следующей за этим, заканчивается на require_tree argument must be a directory.

 /*
  *= require_directory ./yahoo
  */

Получил ли ячто-то не так или это ошибка, связанная со Sprockets?Потому что перемещение файлов reset.css в app/assets работает как чудо.

(Кстати, проблема также возникла в моем приложении Rails 3.0 с использованием пользовательской среды Sprockets)

1 Ответ

14 голосов
/ 06 сентября 2011

Хорошо, @ Джош ответил на мой вопрос :

Кажется, мне нужен какой-то прокси-файл (yahoo.css), который будет включен в мой application.css:

/*
 *= require_directory ./yahoo
 */
...