2011-08-11 263 views
0

我試圖讓Devise工作。我下面這個教程,告訴我做什麼「軌生成設計用戶」但是當我做了該命令,它給了我一個錯誤說設計問題Ruby on rails

"NameError: uninitialized constant User  from /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing'" 

我在做什麼錯?我使用的是Rails 3.0.9,Ruby 1.8.7和Ubuntu 11.04

謝謝你提前一堆, Michael。

+0

您是否使用'gem install devise'安裝了Devise?嘗試運行'rails g -h'。輸出中是否包含設計生成器? –

+0

你運行'rails g設計:安裝嗎? – Serabe

回答

0

您的Gemfile中有gem devise嗎?然後,運行bundle install。你也可以嘗試把require 'devise'放在config/application.rb文件中(但你不應該這樣做)。

+0

我仍然沒有任何成功。同樣的錯誤,嘗試了一切建議。 – Michael

+0

嗯,你可以嘗試卸載並重新安裝設計寶石。這聽起來像有些事情已經搞亂了。此外,它是否在新鮮的Rails應用程序上執行此操作,或者僅僅是這個? – drharris