module ActiveRecord::Clone
Active Model Clone
¶ ↑
Handles a simple task of cloning all attributes of a AR object Default behaviour is to not clone the foreign_keys.
Possible options is: :only => [] # only clone these attributes :exclude => [] # Exlude these attributes, default is :id :skip_relations => true|false default is true
Can be configured either on a model layer using
class MyModel < ActiveRecord::Base can_clone end
Or can be configured upon the call to clone_ar.