如何保存用户注册日期[rails]

时间:2015-07-29 18:22:44

标签: ruby-on-rails ruby

当我通过注册保存用户时,我想保存进行此注册的日期。我尝试过使用Date.today,但它不起作用。

什么是最好的解决方案?

2 个答案:

答案 0 :(得分:4)

Time.now应该有效。此外,如果您的模型有timestamps,则可以使用created_at属性。

要将日期时间转换为日期,您可以使用Time.now.to_datecreated_at.to_date。取决于你最终使用的是什么。

答案 1 :(得分:1)

我强烈建议您使用devise。您会在from itertools import permutations length = 3 print permutations('ACDEFGHIKLMNPQRSTVWY', length) 模型中内置created_atupdated_at个字段,这些字段将分别自动跟踪用户注册日期和最近更改日期。

user模型中的单行将插入基于user的身份验证,并为您提供许多功能,您只需很少或不需要编程工作:

devise