问题是这样:
在 User 中添加了 state(状态字段),在登录的时候同时去校验这个状态是否为一个特定的值,如果是,那么可以登录,如果不是不能登录 各位大神有没有用到同样的问题
在 User 添加如下代码:
class User < ActiveRecord::Base belongs_to :role, counter_cache: true def active_for_authentication? super && self.state == -1 end end