Tag: clone

ActiveRecord:如何克隆嵌套关联?

我目前正在克隆这样的单级关联: class Survey < ActiveRecord::Base def duplicate new_template = self.clone new_template.questions << self.questions.collect { |question| question.clone } new_template.save end end 因此, Survey克隆然后克隆与该调查相关的Questions 。 精细。 这非常有效。 但我遇到的问题是每个问题都有很多问题。 所以Survey has_many Questions which has_many Answers 。 我无法弄清楚如何正确克隆答案。 我试过这个: def duplicate new_template = self.clone self.questions.each do |question| new_question = question.clone new_question.save question.answers.each do |answer| new_answer = answer.clone new_answer.save new_question.answers […]

在Ruby on Rails中构建简单wiki应用程序的扎实教程?

我搜索过,我发现了很多过时的东西。 有什么建议?