gpt4 book ai didi

ruby-on-rails - Rails 控制台忽略 ActiveRecord :Relation object? 中的换行符

转载 作者:行者123 更新时间:2023-11-29 14:23:45 26 4
gpt4 key购买 nike

我正在浏览 AR query interface guide从中我得到的印象是 Rails 控制台应该将 .explain 命令输出中的\n 解释为换行符,而不是将其作为原始文本打印在屏幕上。至少可以说,在一行中读取查询是不方便的。

我可以通过在控制台输出的任何 ActiveRecord::Relation 对象前添加“打印”来“修复”格式问题,如典型示例所示:

print User.joins(:posts).explain

默认情况下它应该以这种方式工作,还是我做错了什么?人们总是坚持预打印吗?

谢谢!

最佳答案

是的,rails 控制台默认显示 \n 字符(而不是渲染)。我总是像您所做的那样添加 print

关于ruby-on-rails - Rails 控制台忽略 ActiveRecord :Relation object? 中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075952/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com