I\'m currently cloning a single-level association like this:
class Survey < ActiveRecord::Base def duplicate new_template = self.clone new_templ
Use deep_clonable gem
new_survey = original_survey.clone :include => [:questions => :answers]