Rails Rails 如何一次创建多条记录?

zhaoguobin · 2012年04月11日 · 最后由 ywjno 回复于 2012年04月11日 · 4990 次阅读

通常情况下,Rails 一般是new方法产生一个form_for,然后提交create,生成一条记录。 有没有好的方法批量 create 记录?也就是说new的时候填写多条记录信息,然后create全部创建。 应当如何写 form,如何写 update?

请大神们不吝赐教!

那就不是用form_for来做了,至少应该是form_tag或者自己做个 form build。 我的批量插入记录是用 rake 任务读取 yaml 生成一个 array,然后Model.create(array)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号