Ruby on rails 3 AuthLogicRails 3
我对Rails 3中的Authlogic有一个奇怪的问题。我遵循了这个指导,但我得到:Ruby on rails 3 AuthLogicRails 3,ruby-on-rails-3,authlogic,Ruby On Rails 3,Authlogic,我对Rails 3中的Authlogic有一个奇怪的问题。我遵循了这个指导,但我得到: NoMethodError in PeopleController#my undefined method `login_field' for Object:Class app/controllers/application_controller.rb:33:in `current_session' app/controllers/application_controller.rb:39:in `curr
NoMethodError in PeopleController#my
undefined method `login_field' for Object:Class
app/controllers/application_controller.rb:33:in `current_session'
app/controllers/application_controller.rb:39:in `current_user'
app/controllers/application_controller.rb:44:in `require_user'
有什么办法可以解决这个问题吗?你能发布相关的来源吗?我认为你犯了两个错误
acts_as_authentic do |config|
config.login_field = :email
end
您是否将登录字段添加到迁移中?您可以删除它。您需要在应用程序控制器的相关行中实际发布代码,以便任何人都能帮助您。仅供参考,我查看了该教程和其他一些教程。在我看来,他们让你在实际运行应用程序并验证到目前为止所做的工作是否正常之前进行太多的更改。我做了更多的代码/验证,代码/验证婴儿步骤的方法,并最终能够让它工作。我有一些笔记,一旦我解决了剩下的问题,我可能会把它们发布到这个网站和/或我的博客上。