我正在尝试一次将 Devise 与 3 个模型一起使用,但我现在对注册策略感到有些失落。
我的模型如下所示:
User
has_one Client
has_oneVIP_Client
使用Simple_Form and accepts_nested_attributes_for
,我可以在同一个注册页面中一次创建所有 3 个模型,但我想将其分成 2 个不同的页面:一个用于User-Client
注册,另一个用于User-Client-VIP_Client
注册,因为逻辑与另一个完全不同-VIP_Client
需要更多的验证和所有。问题是,我不确定如何从这里开始。如何制作 2 个单独的表单来构建新Users
的并映射到相同的User
资源以使用 Devise 将其保存到数据库中?