Ruby on rails 如何使用Active Admin将数据输出到CSV中的不同列
我正在使用Active Admin CSV导出从ddbb导出我的用户 它可以工作,但是,它将仅为每个记录创建一列,并将通过“,”分隔属性,而不是为每个属性创建一个新列:Ruby on rails 如何使用Active Admin将数据输出到CSV中的不同列,ruby-on-rails,csv,activeadmin,Ruby On Rails,Csv,Activeadmin,我正在使用Active Admin CSV导出从ddbb导出我的用户 它可以工作,但是,它将仅为每个记录创建一列,并将通过“,”分隔属性,而不是为每个属性创建一个新列: 38,2014-06-11 21:31:53 UTC,jaime@gmail.com,Jaime L. 我希望它将每个属性添加到不同的列中。 这可能吗 我目前正在做: csv do column :id column :created_at column :email column(:nam
38,2014-06-11 21:31:53 UTC,jaime@gmail.com,Jaime L.
我希望它将每个属性添加到不同的列中。
这可能吗
我目前正在做:
csv do
column :id
column :created_at
column :email
column(:name) { |user| user.name }
end
在我的资源中(用户)
谢谢似乎您想使用制表符分隔符(\t)而不是逗号(,)。因此,只需指定它:
csv col_sep: "\t" do
...
是有关
csv
选项的详细信息。这对我来说很有用,因此您的代码:
csv force_quotes: true, col_sep: ';', column_names: true do
column :id
column :created_at
column :email
column(:name) { |user| user.name }
end
我知道我没有使用制表符分隔符'\t',但它可以工作
GLHello@maxd感谢您的回复。这在一定程度上有所帮助,但结果仍然没有显示在单独的列中。它将显示如下2014-06-08 18:03:59 UTCuser@test.com用户名