增加用户登录次数

时间:2015-03-17 16:15:37

标签: ruby-on-rails

我有一个现有的应用程序,用户可以登录等。这不使用设计工作正常。我想创建一个计算用户登录尝试次数的功能,因此每次登录时都会增加一个。我知道活动记录和增量,如下所示。

 def increment_login_count!
 update_attribute(:login_count, login_count + 1)
 end

任何人都可以提供有关如何执行此逻辑的任何其他建议。我想从一个控制器规范开始,并从此工作,但我有点不确定。

1 个答案:

答案 0 :(得分:1)

试试这个

def increment_login_count
   increment! :login_count
end

每当为用户创建新会话时,您都可以调用此方法

您可以参考docs了解更多信息