rails 3应用程序中未初始化的常量指南针

Omn*_*ent 2 ruby-on-rails-3 compass-sass

我试图在我的rails 3应用程序中使用花式按钮 gem,但现在我甚至无法启动我的本地服务器,因为这个错误:

$:〜/ rails/project $ rails server /usr/lib/ruby/gems/1.8/gems/fancy-buttons-1.0.6/lib/fancy-buttons.rb:1:ininitialized constant Compass(NameError)

这是我的gemfile的样子:

gem "fancy-buttons"
gem 'haml' 
gem 'haml-rails' 
gem 'compass', ">= 0.10.6" 
Run Code Online (Sandbox Code Playgroud)

我已经跑了bundle updatebundle install

Using haml (3.0.25) 
Using compass (0.10.6) 
Using fancy-buttons (1.0.6) 
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

Gaz*_*ler 7

指南针需要在gemfile中的花式按钮之前.这确保在花式按钮尝试要求它之前加载它,因为gem文件中的gem按顺序加载.