小编Bou*_*ast的帖子

具有新ID的Datamapper克隆记录

class Item
    include DataMapper::Resource

    property :id, Serial
    property :title, String
end

item = Item.new(:title => 'Title 1') # :id => 1
item.save
item_clone = Item.first(:id => 1).clone
item_clone.save

# => <Item @id=1 @title="Title 1" ...
Run Code Online (Sandbox Code Playgroud)

这确实如所描述的那样"克隆"对象但是如何这样做以便在保存记录时应用不同的ID,例如

# => <Item @id=2 @title="Title 1" ...
Run Code Online (Sandbox Code Playgroud)

database records clone datamapper duplicates

4
推荐指数
1
解决办法
898
查看次数

标签 统计

clone ×1

database ×1

datamapper ×1

duplicates ×1

records ×1