我正在尝试同时使用Devise和3个模型,但我现在感觉有点迷失了注册策略。
我的模型看起来像这样:
User
has_one Client
has_one VIP_Client
使用Simple_Form and accepts_nested_attributes_for
,我可以在同一个注册页面中同时创建所有3个模型,但我想将其分为2个不同的页面:一个用于User-Client
注册,另一个用于注册对于User-Client-VIP_Client
注册,因为逻辑彼此差异很大 - VIP_Client
需要更多验证和所有验证。问题是,我不知道如何从这里开始。如何创建2个单独的表单来构建新的Users
并映射到相同的User
资源以使用Devise将其保存到数据库中?
答案 0 :(得分:0)
您可以使用某种多步形式来解决您的问题,而不是专注于Devise及其模型吗?退房......