我有一个数据列表,我想在用户点击复制按钮时复制一行。 例: 这是当前列表:
如果用户单击用户02复制按钮,则该行应该复制(并保留在数据库上),如下所示:
这样做的最佳方式是什么?
我希望我很清楚。
事先提前
答案 0 :(得分:1)
您可以使用dup
方法执行此操作。如下所示:
old_record = Model.find(params[:id])
new_record = old_record.dup
new_record.save
答案 1 :(得分:1)
你可以这样做
new_data = old_data.dup
new_data.save