«method_missing»: неопределенная локальная переменная или метод «authentication_keys» ошибка при установке devise - PullRequest
0 голосов
/ 29 марта 2011

Я пытаюсь настроить и запустить Devise.Я использую devise 1.0.10 и rails 2.3.8, в остальном довольно чистая установка hostingrails.

Когда я запускаю 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: в method_missing': undefined local variable or method authentication_keys 'для # (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:in class_eval 'из / usr / local / rvm / gems / ruby-1.8.6-p369 / gems / devise-1.0.5 / lib / devise / models / validatable.rb: 16: в included' from /usr/local/rvm/gems/ruby-1.8.6-p369/gems/devise-1.0.5/lib/devise/models.rb:66:in include 'из /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:in каждый 'из /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:in includes_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:in require 'еСценарий / генерировать: 3

Ответы [ 2 ]

0 голосов
/ 13 сентября 2011

Полагаю, вам стоит заглянуть в initializer / devise.rb. Есть несколько инструкций по настройке этих клавиш. Плюс, пожалуйста, обратитесь к http://asciicasts.com/episodes/210-customizing-devise, http://blog.plataformatec.com.br/tag/subdomain/.

Я не использовал devise с RoR 2.3.x, только с 3.0.x. В этом может быть разница.

Надеюсь, это поможет. Дайте нам знать:)

0 голосов
/ 31 марта 2011

проверить группу разработчиков в группах Google

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

это лучший форум, чтобы задать этот вопрос

...