2

我试图在我的rails 3应用程序中使用fancy-buttons gem,但现在我什至无法启动我的本地服务器,因为这个错误:

$:~/rails/project$ rails server /usr/lib/ruby/gems/1.8/gems/fancy-buttons-1.0.6/lib/fancy-buttons.rb:1: 未初始化的常量 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) 

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

4

1 回答 1

7

Compass 需要位于 gemfile 中的精美按钮之前。这样可以确保在花式按钮尝试要求它之前加载它,因为 gemfile 中的 gem 是按顺序加载的。

于 2011-04-10T18:08:07.927 回答