Rails 控制台截断 Activerecord 输出 - 如何防止截断?

AnA*_*ice 4 ruby-on-rails ruby-on-rails-3

我正在尝试从生产 Rails 控制台获取所有用户的电子邮件。问题是电子邮件过长时会被切断:

User.select('email').where(:guest => false) 


#<User email: "app+11rmqcgg9q.1d74111.6c2e294218ddadfff033de3f5bb3...">
Run Code Online (Sandbox Code Playgroud)

如何在rails c 中运行命令而不让rails 截断输出?我只想要 CSV 格式的电子邮件。

luc*_*tte 5

这是检查的输出。所以覆盖它应该就足够了。如果您只关心这种情况下的电子邮件,您实际上可能会得到如下结果:

User.where(:guest => false).map(&:email)
Run Code Online (Sandbox Code Playgroud)