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

时间:2015-03-31 04:18:18

标签: ruby-on-rails ruby ruby-on-rails-3 devise

我使用Ruby on Rails构建了一个webapp,并设计用于用户身份验证和设置。

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

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

谢谢!

2 个答案:

答案 0 :(得分:2)

对于rails 4而不是使用map,您可以:

emails = User.pluck(:email)

并且对于不查询数据库的计数电子邮件:

emails.size

答案 1 :(得分:1)

我会使用数据库/使用控制台:local:

rails c

如果你在Heroku:

heroku run console

然后在控制台内:

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

User.count # returns the number of users

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