Директива Sass @import при использовании в движке Rails не может найти ресурсы в плагинах

Я строил движок Rails, который использует zurb-foundation 'с таблицами стилей и продолжайте использовать ту же ошибку Sass :: Syntax. Это казалось странным, потому что я следовал той же процедуре в приложении Rails, и она работала с первой попытки. Поэтому я решил сосредоточиться на isse, запустив два новых проекта rails - одно приложение и один движок - и сконфигурировав их для использования фундамента с минимальным количеством настроек.

Я начал с 2 чистых проектов Rails 3.2.9 - одно приложение и одноengine --full и настроил их обоих вручную для фондов, добавив foundation_and_overrides.scss иrequireэто в манифесте CSS.

Затем я создаю голый контроллер, поэтому яУ меня есть страница для загрузки. Для приложения, загружающего эту страницу и смотрящего на исходный код страницы, я вижу, что базовый CSS был правильно скомпилирован и загружен.

Когда я попробовал то же самое для двигателя, я получил эту ошибку:

Sass::SyntaxError in Main#index

Showing //test/dummy/app/views/layouts/application.html.erb where line #5 raised:

File to import not found or unreadable: foundation/common/ratios.
Load path: //test/dummy
  (in //app/assets/stylesheets/example_plugin/foundation_and_overrides.scss)

(Обратите внимание, что фиктивное приложение "CSS-манифестrequireПлагинs CSS манифест, который являетсяrequire-ing foundation_and_overrides.scss. Очевидно, что проблема не в разводке, потому что ошибка возникла из foundation_and_overrides.scss)

Я попробовал это с несколькими сборками Ruby-1.9.3 (p125, 194, p327, я думаю) с теми же результатами.

Это все еще нене работает, когда я добавил эту строку в test / dummy / config / application.rb:

config.assets.paths < "#{Foundation::Engine.root}/scss"

Ответы на вопрос(2)

Ваш ответ на вопрос