簡體   English   中英

“ method_missing”:安裝devise時出現未定義的局部變量或方法“ authentication_keys”錯誤

[英]`method_missing': undefined local variable or method `authentication_keys' error when installing devise

我正在嘗試啟動和運行Devise。 我正在使用devise 1.0.10和rails 2.3.8,否則安裝會很干凈。

當我運行ruby script/generate devise_install

我收到以下錯誤消息。 誰看過這個嗎。 任何想法如何進行安裝? 我四處搜尋並撞牆。

謝謝,蒂姆

紅寶石腳本/生成devise_install /home/p7017r10/appname/config/environment.rb:4:警告:已初始化常量RAILS_ENV /usr/local/rvm/gems/ruby-1.8.6-p369/gems/activerecord-2.3.8 /lib/active_record/base.rb:1994:in method_missing': undefined local variable or method來自/usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0的#(NameError)的method_missing': undefined local variable or method authentication_keys' .5 / lib / devise / models / validatable.rb:18:在included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:16:in來自/usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:16:in class_eval included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:16:in validatable.rb included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:16:in included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:66:in include'from / usr / local / rvm / gems / ruby -1.8.6-p369 / gems / devise-1.0.5 / lib / devise / models.rb:66:in devise devise' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:65:in來自/usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models devise' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:65:in每個 .rb:65:in devise' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/orm/active_record.rb:24:in included_modules_hook'中。 .. 37個級別...來自/ usr / local / rvm /中的/usr/local/rvm/gems/ruby-1.8.6-p369/gems/rails-2.3.8/lib/commands/generate.rb:1 rubies / ruby​​-1.8.6-p369 / lib / ruby​​ / site_ruby / 1.8 / ruby​​gems / custom_require.rb:31:in gem_original_require' from /usr/local/rvm/rubies/ruby-1.8.6-p369/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in script / generate:3

在Google網上論壇上查看設計小組

http://groups.google.com/group/plataformatec-devise

那是問這個問題的更好的論壇

我猜你應該看看initializers / devise.rb。 有關設置這些鍵的一些說明。 另外,請參考http://asciicasts.com/episodes/210-customizing-devisehttp://blog.plataformatec.com.br/tag/subdomain/

我沒有在RoR 2.3.x中使用devise,僅在3.0.x中使用了devise。 那可能是不同的。

希望能有所幫助。 讓我們知道:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM