标签: ruby-on-rails activerecord
rails是否有办法从模型实例插入记录?像User.create(user)?
User.create(user)
答案 0 :(得分:1)
您只需使用user.save,假设user是User的实例。 AR知道是否插入或更新。
user.save
user
User
更新(见评论)
这似乎是记录问题的克隆,所以答案是使用dup方法创建对象的浅层克隆。
dup
答案 1 :(得分:1)
您可能想尝试FactoryGirl来创建对象:https://github.com/thoughtbot/factory_girl