-1

我有一个带有名称和 ID 的用户模型。

我想将用户中的所有列存储到 csv 文件中。

我如何使用 CSV.generate 函数来做到这一点?

4

1 回答 1

8

以下代码将所有用户的属性写入文件:

CSV.open("path/to/file.csv", "wb") do |csv|
  csv << User.attribute_names
  User.all.each do |user|
    csv << user.attributes.values
  end
end

资料来源:如何将 ActiveRecord 模型数组转换为 CSV?(重复问题)

于 2017-08-09T14:22:16.290 回答