标签: ruby-on-rails activerecord
我的用户模型将有多个表单输入的子模型(每个模型是不同类别的用户输入)。我正在努力了解如何最好地创造孩子。我正在讨论的两种方法是:1)使用before_create构建具有null / default值的每个子对象,然后重定向以更新3个子模型中的第一个,2)在用户创建之后,重定向到第一个child_model创建操作。用户流程为User#created,子表单1,子表单2,子表单3,完成。我倾向于#1,但有技术原因我应该选择一个与另一个或其他方法吗?我正在使用Devise为新用户注册它的价值。