ruby-on-rails - Rails,如何确定今天是否创建了用户?

标签 ruby-on-rails ruby ruby-on-rails-3

我想要一种方法来确定用户记录是否是新的。根据我需要在我的应用程序中执行此操作的位置,我想通过了解用户是今天还是现在创建来执行此操作。

我该如何做:

if current_user.created_at.today?

有任何时区问题吗?也许在过去 24 小时内创建 created_at 会更好?

谢谢

最佳答案

我宁愿使用 current_user.created_at.to_date == Date.current,因为它更容易解释。

关于ruby-on-rails - Rails,如何确定今天是否创建了用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9069625/

相关文章:

ruby-on-rails - Paginate 使用逗号 gem 限制我的 csv 导出 - 如何解决?

ruby-on-rails - 如何在 Heroku 上刷新 Varnish 缓存

ruby-on-rails - 为什么 "g controller"不创建 View 文件?

ruby-on-rails - 如何将 gem 转换为 ruby​​ on Rails 中的插件,反之亦然?

ruby - 不能使用 has_secure_password,password_digest 错误

ios - 如何将图像组合成 JPG 图像/ Sprite 并在 Rails 或 iOS 上写入元数据

ruby-on-rails - Rails find_or_create 方法和更新记录属性

html tidy 和 rails 应用程序 - erb 或 rthml 文件。 ruby 替代品?

html - Stylesheet_link_tag无法正常运行。不知道错误在哪里

ruby-on-rails - Omniauth 为 Facebook 和 Twitter 提供从头开始的身份验证