Gumby Framework в Rails Project - файл для импорта не найден

У меня есть простой проект rails (ruby 1.9.3, rails 3.2.13), и я пытаюсь использовать Gumby CSS Framework. Каркас требует компаса, с modular-scale,

Для полноты информации большинство постов содержат информацию, перейдите к концу для решения актуальной проблемы.

Рабочий каталог отслеживается с

$ compass watch`

Компас был включен в проект с:

compass create --app rails \
    -l ./app/assets/stylesheets/gumby/ \
    --using modular-scale

Содержание config/compass.rb является:

require 'modular-scale'
project_type = :rails

И местонахождение источника Гамби (SCSS) app/assets/stylesheets/gumby,

Полученный скомпилированный CSS появляется в public/assets/gumby/gumby.css,

Следующее находится в моем Gemfile

group :assets do
  gem 'sass-rails',   '~> 3.2.3'
  gem 'compass-rails'
  gem 'coffee-rails', '~> 3.2.1'
  gem 'modular-scale'
  gem 'gumby-rails'
  gem 'uglifier', '>= 1.0.3'
end

А также bundle install завершается без ошибок.

Тем не мение...

Следующее сообщение об ошибке появляется на всех обслуживаемых страницах:

Sass:: SyntaxError в Users#index

Показ PROJECT_ROOT/app/views/layouts/application.html.erb, где поднята строка #5:

File to import not found or unreadable: compass/typography/vertical_rhythm.
Load path: Sass::Rails::Importer(PROJECT_ROOT/app/assets/stylesheets/gumby/_base.scss)
  (in PROJECT_ROOTr/app/assets/stylesheets/gumby/_base.scss)

После нескольких часов работы я не могу понять, почему Sass не может читать библиотеку Compass.

2 ответа

Решение

Хорошо, после долгих поисков я нашел способ включить Gumby в Rails, однако я потерял возможность редактировать scss в процессе. Я сделал это с помощью gumby-framework драгоценный камень. Установка была простой, следуя инструкциям README.

Я считаю, что нашел решение по /questions/9106951/oshibka-importa-sass-v-prilozhenii-rails-3-fajl-dlya-importa-ne-najden-ili-ne-chitaetsya-kompas/9106973#9106973.

Удаление config/compass.rb и перезагрузка сервера решает непосредственную проблему, однако теперь я сталкиваюсь с:

Undefined mixin 'box-sizing'.
  (in PROJECT_ROOT/app/assets/stylesheets/gumby/_base.scss)
Другие вопросы по тегам