ruby-on-rails - Rails 控制台限制文本输出。我怎样才能看到这一切?

标签 ruby-on-rails irb rails-console

Rails 控制台似乎将其字符输出限制为大约 880 个字符。 如何取消此限制?

打印大型对象或数据库中的文本字段,输出如下:

=> #<User id: ....
system_password: ni

(为简洁起见插入了...。输出包含大量文本。)

您可以看到输出被截断/封顶/限制,因此在“ni”之后没有显示任何内容(应该至少是一个“l”,表示“nil”)。

这太烦人了。它不允许我完全检查数据库中包含大量文本的字符串/文本字段。

我推测它一定是某处的设置,但我似乎找不到它。

如何取消此限制,以便我可以看到所有文本输出?

最佳答案

我要推荐pry ,它很好地支持 Rails,您可以使用它查看 ActiveRecord 实例的详细信息。

关于ruby-on-rails - Rails 控制台限制文本输出。我怎样才能看到这一切?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9823313/

相关文章:

ruby-on-rails - 为什么从控制台打印 sql 语句的 ActiveRecord 查询?

mysql - ActiveRecord 将 'AND (1=0)' 追加到查询末尾

ruby - 如何将 Rubymine IDE 调试器附加到 shell 进程?

ruby-on-rails - 如何修复 'Please run rails webpacker: install Error: No such file or directory @ rb_sysopen"?

javascript - 是否可以从 main.js 访问 View 中声明的 js 变量?

ruby-on-rails - Systemd 和 Puma 处于无限启动循环中

ruby - 从 byebug 调用的 IRB 丢失上下文

ruby-on-rails - Rails 开发日志文件中缺少有关参数和渲染部分的信息

ruby - 如何将 TextMate 中的一行发送到在终端窗口中运行的 irb 进程?

ruby-on-rails - Rails 嵌套属性正确地将 parent_id 分配为索引,但未分配其他属性