我知道有一些像hirb
这样的工具可以让你在控制台中以表格格式打印数据库表的内容。
但这不适用于对象属性,即在模型中定义的对象属性,而不是在数据库中。是否有一些类似的工具可以在rails控制台中以适当的布局格式打印这些属性,类似于hirb?
答案 0 :(得分:1)
为了增加灵活性,您可以使用terminal-table之类的内容。有了它,您可以在表格中显示任何。
table = Terminal::Table.new do |t|
t << ['One', 1]
t << :separator
t.add_row ['Two', 2]
t.add_separator
t.add_row ['Three', 3]
end
puts table
# +-------+---+
# | One | 1 |
# +-------+---+
# | Two | 2 |
# +-------+---+
# | Three | 3 |
# +-------+---+