![](/img/trans.png)
[英]`method_missing': undefined method `devise_modules'
[英]`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 / rubygems / 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
我猜你應該看看initializers / devise.rb。 有關設置這些鍵的一些說明。 另外,請參考http://asciicasts.com/episodes/210-customizing-devise , http://blog.plataformatec.com.br/tag/subdomain/ 。
我沒有在RoR 2.3.x中使用devise,僅在3.0.x中使用了devise。 那可能是不同的。
希望能有所幫助。 讓我們知道:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.