加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Hirb – “太多的字段……”仅在从irbrc加载时

发布时间:2020-12-17 03:22:08 所属栏目:百科 来源:网络整理
导读:我想在我的控制台中安装Hirb. 当我输入: require 'hirb'Hirb.enable 我(相当大)的表打印正常(列名缩短).但是,每当我加载rails c时,我想自动加载这个(和其他宝石),所以我编辑了我的.irbc if Rails.env require 'rubygems' require 'hirb' Hirb.enable requir
我想在我的控制台中安装Hirb.

当我输入:

require 'hirb'
Hirb.enable

我(相当大)的表打印正常(列名缩短).但是,每当我加载rails c时,我想自动加载这个(和其他宝石),所以我编辑了我的.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})

一切都按预期进行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读