Hirb在控制台中为您提供了一些不错的输出,例如:
+------------+--------+-----------+-------+--------------------------+
| to_s | ld | ajd | amjd | asctime |
+------------+--------+-----------+-------+--------------------------+
| 2009-03-11 | 155742 | 4909803/2 | 54901 | Wed Mar 11 00:00:00 2009 |
| 2009-04-11 | 155773 | 4909865/2 | 54932 | Sat Apr 11 00:00:00 2009 |
+------------+--------+-----------+-------+--------------------------+
我想要做的是找到一种方法将其自动转换为CSV,但我不知道任何允许它的Hirb配置选项。与此同时,我只是使用查找和替换sublime文本来剥离条形图,但我确信这是一个更优雅的解决方案。
答案 0 :(得分:0)
hirb
只是一个视图框架。您想要操纵的是数据源。可能是包含这些数据的对象/哈希数组。
这样的事情:
CSV.open("path/to/file.csv", "wb") do |csv|
csv << User.attribute_names
User.all.each do |user|
csv << user.attributes.values
end
end