【发布时间】:2015-10-25 19:21:09
【问题描述】:
我想分析我的 Rails 应用程序的用户创建的所有帖子,该应用程序托管在 Heroku 上。在控制台中,我创建了一个变量,其中包含网站上发布的每个单词,其中包含数十万个单词。我想从控制台导出这些词,以便在其他地方进行分析。
我从这篇文章中了解到,使用 Tee 可以获取控制台输出的副本:
How to export a Ruby Array from my Heroku console into CSV?
问题是,如果我尝试打印所有单词,控制台总是显示'--More--',此时我按下回车键以显示更多文本。正如你可以想象的那样,对于数十万个单词,我一直按 Enter 键来显示整个文本是不切实际的。我怎样才能绕过这个?
【问题讨论】:
-
获取数据库转储并在本地加载。然后在本地使用 rails 控制台创建您的 csv。或者您也可以在您的应用程序中公开一个端点,该端点将为您创建此 csv。
标签: ruby-on-rails ruby heroku console