如何查看我的日志文件上的注册用户总数(webapp是使用Devise的ROR)?
问题描述:
我使用Ruby on Rails构建了一个Web应用程序,并设计用于用户验证和设置。如何查看我的日志文件上的注册用户总数(webapp是使用Devise的ROR)?
我只想做两件事:1)查看已注册用户(电子邮件)的列表,2)统计注册用户的数量。
如何使用我的终端从我的日志文件中提取此信息?
谢谢!
答
/我会去的数据库使用控制台:本地:
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
你为什么要使用一个日志文件吗?它在数据库中。 – 2015-03-31 04:21:15
好的,我只想快速查看谁在我的终端上注册了。我是新手,所以我在哪里可以找到这个信息在数据库? – 2015-03-31 04:52:33
搜索用户? – 2015-03-31 04:57:56