У меня есть application.css.scss в моем каталоге assets / stylesheets вместе с несколькими scss-файлами для конкретного контроллера.
Файл application.css.scss имеет
*= require_self
*= require_tree .
И у меня есть некоторые обычные scss, следующие этим директивам.
Когда оба оператора require включены, я получаю "/ app / assets / stylesheets / application.css.scss уже требуется." (Нет application.css , I ' мы дважды проверили.)
Комментирование строки * require_tree. * устраняет ошибку, но, очевидно, не включает в себя другие файлы scss в каталоге. Обходной путь - требовать эти файлы индивидуально, но это не является долгосрочным решением. (Удаление строки require_self также не устраняет ошибку.)
Я думал, что Rails достаточно умен, чтобы решить эту проблему - у меня такое чувство, что я упустил нечто очевидное. Мысли?