我试图在我的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 update
和bundle install
Using haml (3.0.25)
Using compass (0.10.6)
Using fancy-buttons (1.0.6)
我该如何解决这个问题?
答案 0 :(得分:7)
指南针需要在gemfile中的花式按钮之前。这可以确保在花式按钮尝试需要它之前加载它,因为gem文件中的gem按顺序加载。