我正在寻找一种干净简单的方法在Rails Console中打印2列5行数据库的内容。

有任何想法吗?我在Google周围搜索,但没有找到太多。

最佳答案

我认为您应该首先使用hirb gem,它提供了一种非常令人愉快的方式来打印表格列。

  • 安装hirb gem:gem install hirb
  • 将此 gem 添加到项目的Gemfile中:gem 'hirb'
  • 转到项目的根文件夹并运行Rails控制台:rails c
  • 在控制台中启用hirb:
    require 'hirb'
    Hirb.enable
    

  • 如果要限制要显示的行数,可以执行以下操作:
    Model.limit(n)
    

    例如:
    User.limit(5)
    

    您还可以使用select指定要显示的字段:
    User.select("name, email").limit(5)
    

    关于ruby-on-rails - Rails控制台中是否可以打印数据库内容表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10464636/

    10-11 03:40