我在Rails 3中遇到了一个奇怪的Authlogic问题。我按照这个操作方法here但我得到了:
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'
任何想法如何解决这个问题?
答案 0 :(得分:0)
您可以发布相关来源吗?我认为你犯了两个错误
在app / models / people.rb
中试试acts_as_authentic do |config|
config.login_field = :email
end
答案 1 :(得分:0)
您是否已将登录字段添加到迁移中?你可以删除它。