gpt4 book ai didi

ruby-on-rails - Hirb - "Too many fields.."仅当从 irbrc 加载时(不直接在控制台中)

转载 作者:数据小太阳 更新时间:2023-10-29 07:15:24 24 4
gpt4 key购买 nike

我正在尝试在我的控制台中设置 Hirb。

当我输入时:

require 'hirb'
Hirb.enable

我的(相当大的)表格打印良好(列名缩短)。但是,我想在加载 rails c 时自动加载这个(和其他 gem),所以我编辑了我的 .irbc

  if Rails.env
require 'rubygems'
require 'hirb'
Hirb.enable

require 'wirble'
Wirble.init
Wirble.colorize

require 'awesome_print'
end

当从控制台 (Account.all) 运行相同的命令时,我收到错误:

Too many fields for the current width. Configure your width and/or fields to avoid this error. Defaulting to a vertical table

有什么想法吗?我真的很喜欢 Hirb,但懒得每次加载控制台时手动包含它

最佳答案

我设法解决了这个问题。结果我跑的时候:

Hirb::View.width

在控制台中(从 .irbrc 加载 Hirb 之后),我看到它比预期的要小 - 所以 Hirb 似乎没有正确检测我的控制台大小。

我更改了我的 .irbrc 文件以明确传递这些值:

require 'hirb'
Hirb.enable({:width => 155, :height => 500})

一切都按预期工作

关于ruby-on-rails - Hirb - "Too many fields.."仅当从 irbrc 加载时(不直接在控制台中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11725624/

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