标签: hirb

Hirb - "太多的字段......"仅在从irbrc加载时(不直接在控制台中)

我想在我的控制台中安装Hirb.

当我输入:

require 'hirb'
Hirb.enable
Run Code Online (Sandbox Code Playgroud)

我(相当大)的表打印正常(列名缩短).但是,每当我加载时,我想自动加载此(和其他宝石)rails c,所以我编辑了我的.irbc

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

    require 'wirble'
    Wirble.init
    Wirble.colorize

    require 'awesome_print'
  end
Run Code Online (Sandbox Code Playgroud)

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

Too many fields for the current width. Configure your width and/or fields to avoid this error. Defaulting to a vertical table
Run Code Online (Sandbox Code Playgroud)

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

ruby ruby-on-rails hirb

5
推荐指数
1
解决办法
1392
查看次数

为什么irb插件没有加载到rails控制台会话中?

我已经通过rvm安装了两个awsome print和hirb irb插件到Ruby 1.9.2.我可以从irb会话中访问它.但是当我从rails控制台尝试时,我收到了错误

ruby-1.9.2-p180 :001 > require "hirb"
LoadError: no such file to load -- hirb
Run Code Online (Sandbox Code Playgroud)

可能是什么原因?

ruby plugins ruby-on-rails irb hirb

3
推荐指数
1
解决办法
805
查看次数

Hirb在rails控制台中根本不起作用

我按照hirb rdoc上的教程进行了操作,但不幸的是,我的rails控制台根本没有工作.

我已经完成了 sudo gem install hirb

并将hirb添加到我的Gemfile中:

gem 'hirb', '~>0.7.0'
Run Code Online (Sandbox Code Playgroud)

然后我发起了 bundle install

我得到了这个结果:

rails c
Loading development environment (Rails 3.2.11)
> require 'hirb'
=> false
> Hirb.enable
=> true
> Municipality.all
Municipality Load (0.8ms)  SELECT "municipalities".* FROM "municipalities" ORDER BY name asc
=> [#<Municipality id: 1, district_id: 6, name: "Ambalamanasy II", created_at: "2013-01-16 12:11:45", updated_at: "2013-01-16 12:11:45">,
...
# doesn't work
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

ruby console ruby-on-rails hirb ruby-on-rails-3.2

1
推荐指数
1
解决办法
3075
查看次数

标签 统计

hirb ×3

ruby ×3

ruby-on-rails ×3

console ×1

irb ×1

plugins ×1

ruby-on-rails-3.2 ×1