【问题标题】:`method_missing': undefined local variable or method `authentication_keys' error when installing devise`method_missing':安装设计时未定义的局部变量或方法`authentication_keys'错误
【发布时间】:2011-07-24 22:37:36
【问题描述】:

我正在尝试让 Devise 启动并运行。我正在使用 devise 1.0.10 和 rails 2.3.8,在其他非常干净的托管轨道上安装。

当我运行ruby script/generate devise_install

我收到以下错误消息。有没有人见过这个。任何想法如何继续安装?我四处寻找并撞到了一堵墙。

谢谢,蒂姆

ruby 脚本/生成 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 methodauthentication_keys' for # (NameError) 来自 /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:18:in included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models/validatable.rb:16:inclass_eval' 来自 /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:ininclude' 来自 /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:66:in devise' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:65:ineach' 来自 /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.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:inincluded_modules_hook' ... 37 级... 来自 /usr/local/rvm/gems/ruby-1.8.6-p369/gems/rails-2.3.8/lib/commands/generate.rb:1 来自 /usr/local/rvm/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:inrequire' 来自脚本/生成:3

【问题讨论】:

    标签: ruby-on-rails rubygems devise


    【解决方案1】:

    在 google groups 上查看设计组

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

    这是问这个问题的更好的论坛

    【讨论】:

      【解决方案2】:

      我猜你应该查看初始化程序/devise.rb。有一些关于设置这些键的说明。另外,请参考http://asciicasts.com/episodes/210-customizing-devisehttp://blog.plataformatec.com.br/tag/subdomain/

      我没有将设计与 RoR 2.3.x 一起使用,仅与 3.0.x 一起使用。这可能是不同的。

      希望对您有所帮助。让我们知道:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-07-03
        • 1970-01-01
        • 2013-07-28
        • 1970-01-01
        • 2012-10-14
        • 2015-06-24
        • 1970-01-01
        相关资源
        最近更新 更多