zoukankan      html  css  js  c++  java
  • rails console格式美化工具hirb

    rails console格式美化工具hirb » 社区 | Ruby China

    rails console格式美化工具hirb

    5天前
    camel
    分享 节点 中发起
    最后由 camel4天前回复 ,
    119次阅读

    rails console下执行查询返回的结果集排版太差,看着就晕,用pp稍微好点,但还是不完美,不知大家有没有同感。

    今天发现这个hirb https://github.com/cldwalker/hirb

    还不错,非常类似mysql的console

    效果如下:

    1.9.3p0 :010 > Tag.all
      Tag Load (0.2ms)  SELECT "tags".* FROM "tags"
    +----+-----------+---------------------------+
    | id | name      | created_at                |
    +----+-----------+---------------------------+
    | 1  | test      | 2012-02-21 21:30:32 +0800 |
    | 2  | spring    | 2012-02-21 21:30:32 +0800 |
    | 3  | hibernate | 2012-02-21 21:30:32 +0800 |
    | 4  | cakephp   | 2012-02-21 21:30:32 +0800 |
    | 5  | rails     | 2012-02-21 21:30:32 +0800 |
    | 6  | sinatra   | 2012-02-21 21:30:32 +0800 |
    | 7  | helper    | 2012-02-21 21:30:32 +0800 |
    | 8  | oo        | 2012-02-21 21:30:32 +0800 |
    +----+-----------+---------------------------+
    8 rows in set
    

    ##使用方法:

    1. Gemfile添加: gem 'hirb'

    2. 在rails console中Hirb.enable

    截止 4天前, 共收到 6 条回复
    C34d31c716cf772343b0bb7c521f12f1
    zfjoy520

    1楼, 于4天前回复


    今天刚装上了,也新鲜了一下,然后马上屏蔽掉了,跑rake太坑爹了,全是sql。

    Ab989bfcd6ed51d34250507f7a248653
    camel

    2楼, 于4天前回复


    #1楼 @zfjoy520 默认Hirb.enable=false呀,怎么影响rake task了?

    Abd5fea4d30a9d0109ec7cb401d96c1a
    ywencn

    3楼, 于4天前回复


    我以前用过,这种显示方式在你的表有很多字段的时候就崩溃鸟。。会彻底乱掉

    C34d31c716cf772343b0bb7c521f12f1
    zfjoy520

    4楼, 于4天前回复


    @camel 对呢。我忘了,我不是进到rails c里面再Hirb.enable。我是写死到配置文件里面的。

    Bd6b86d963816e225d1269857ec47049
    RainuxLuo

    5楼, 于5天前回复


    可以直接用 irbtools,集成和预先配置了一大堆增强 irb 工具,包括 hirb。

    Ab989bfcd6ed51d34250507f7a248653
    camel

    6楼, 于4天前回复


    #3楼 @ywencn 如果列比较多,可以试试awesome_print

    来张效果图

    #5楼 @RainuxLuo irbtools真是相见恨晚啊,我想到的都包进去了 XD

  • 相关阅读:
    [Effective C++]条款01:视C++为一个语言联邦
    DOTNET
    simulation
    掩码
    motorsimsrc
    Unprivileged User's Account
    LAN WAN
    calloc malloc realloc
    useradd
    change user ID and group ID
  • 原文地址:https://www.cnblogs.com/lexus/p/2369264.html
Copyright © 2011-2022 走看看