从对象插入记录

时间:2012-01-31 16:06:23

标签: ruby-on-rails activerecord

rails是否有办法从模型实例插入记录?像User.create(user)

这样的东西

2 个答案:

答案 0 :(得分:1)

您只需使用user.save,假设userUser的实例。 AR知道是否插入或更新。

更新(见评论)

这似乎是记录问题的克隆,所以答案是使用dup方法创建对象的浅层克隆。

答案 1 :(得分:1)

您可能想尝试FactoryGirl来创建对象:https://github.com/thoughtbot/factory_girl

相关问题