2

Rails 3アプリでファンシーボタンのgemを使用しようとしましたが、このエラーのためにローカルサーバーを起動することさえできません。

$:〜/ rails / project $ rails server /usr/lib/ruby/gems/1.8/gems/fancy-buttons-1.0.6/lib/fancy-buttons.rb:1:初期化されていない定数コンパス(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

コンパスは、gemfileのファンシーボタンの前に来る必要があります。これにより、gemfile内のgemが順番にロードされるときに、fancy-buttonsがそれを要求しようとする前にロードされます。

于 2011-04-10T18:08:07.927 に答える