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

时间:2011-04-10 18:06:23

标签: ruby-on-rails-3 compass-sass

我试图在我的rails 3 app中使用fancy-buttons 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" 

我已经bundle updatebundle install

Using haml (3.0.25) 
Using compass (0.10.6) 
Using fancy-buttons (1.0.6) 

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

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