Help us learn about your current experience with the documentation. Take the survey.

批量插入 Rails 模型

运行 rake setup 时设置环境变量 MASS_INSERT=1 会创建数百万条记录,但这些记录默认情况下对 root 用户不可见。

要使任意数量的批量插入的项目对 root 用户可见,请在 rails 控制台中运行以下代码片段。

u = User.find(1)
Project.last(100).each { |p| p.send(:set_timestamps_for_create) && p.add_maintainer(u, current_user: u) } # 将 100 更改为您需要访问的项目数量