繁体   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