如何在我的日志文件中查看注册用户总数(webapp 使用 Devise 是 ROR)?

How can I view the total number of registered users on my log file (webapp is ROR using Devise)?

我在 Rails 上使用 Ruby 构建了一个网络应用程序,并设计了用户身份验证和设置。

我只想做两件事:1) 查看已注册的注册用户(电子邮件)列表和 2) 统计注册用户的数量。

如何使用我的终端从我的日志文件中提取这些信息?

谢谢!

我会选择 database/using 控制台:本地:

rails c

如果您使用的是 Heroku:

heroku run console

然后在控制台内:

User.all.map(&:email) # returns all emails

User.count # returns the number of users

如果您经常这样做,您可能需要在应用程序内部创建一个小仪表板,只有管理员用户才能访问。

对于 rails 4,您可以:

而不是使用地图
emails = User.pluck(:email)

并且在不查询数据库的情况下对电子邮件进行计数:

emails.size