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

问题描述:

我使用Ruby on Rails构建了一个Web应用程序,并设计用于用户验证和设置。如何查看我的日志文件上的注册用户总数(webapp是使用Devise的ROR)?

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

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

谢谢!

+1

你为什么要使用一个日志文件吗?它在数据库中。 – 2015-03-31 04:21:15

+0

好的,我只想快速查看谁在我的终端上注册了。我是新手,所以我在哪里可以找到这个信息在数据库? – 2015-03-31 04:52:33

+0

搜索用户? – 2015-03-31 04:57:56

/我会去的数据库使用控制台:本地:

rails c 

,如果你是在Heroku:

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

User.count # returns the number of users 

如果:

heroku run console 

控制台内。然后您经常这样做,您可能希望在应用程序本身内部创建一个小型仪表板,只有管理员才能访问u SER。

对于轨道4,而不是使用地图,您可以:

emails = User.pluck(:email) 

和计数电子邮件whitout qerrying DB

emails.size