Ruby on rails Rails项目中的Gumby框架-未找到要导入的文件
我有一个简单的rails项目(ruby 1.9.3、rails 3.2.13),我正在尝试合并。该框架需要使用Ruby on rails Rails项目中的Gumby框架-未找到要导入的文件,ruby-on-rails,ruby-on-rails-3,compass-sass,gumby-framework,Ruby On Rails,Ruby On Rails 3,Compass Sass,Gumby Framework,我有一个简单的rails项目(ruby 1.9.3、rails 3.2.13),我正在尝试合并。该框架需要使用模块化规模 为了完整起见,文章的大部分内容都包含信息,请跳到最后讨论实际问题 正在使用监视工作目录 $ compass watch` Compass被纳入该项目中,其具有: compass create --app rails \ -l ./app/assets/stylesheets/gumby/ \ --using modular-scale config/com
模块化规模
为了完整起见,文章的大部分内容都包含信息,请跳到最后讨论实际问题
正在使用监视工作目录
$ compass watch`
Compass被纳入该项目中,其具有:
compass create --app rails \
-l ./app/assets/stylesheets/gumby/ \
--using modular-scale
config/compass.rb
的内容是:
require 'modular-scale'
project_type = :rails
Gumby源(SCSS)的位置是app/assets/stylesheets/Gumby
生成的编译css显示在public/assets/gumby/gumby.css
中
以下内容在我的文件中
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
并且,捆绑安装
无错误完成
但是…
以下错误消息出现在所有服务页面上:
Sass::用户索引中的SyntaxError
显示项目根目录/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无法读取指南针库的原因感到困惑 我相信我从中找到了解决方案 删除
config/compass.rb
并重新启动服务器可以解决眼前的问题,但我现在面临的问题是:
Undefined mixin 'box-sizing'.
(in PROJECT_ROOT/app/assets/stylesheets/gumby/_base.scss)
好的,经过大量的挖掘,我找到了一种将Gumby合并到Rails中的方法,但是在这个过程中我失去了编辑SCS的能力。我是用宝石做的。按照自述文件,设置很简单 嗯。我也在同一点上。我真的希望能够在gumby-sass源文件中加入一个覆盖文件,并让rails进行编译,以便于修改