如何使用2个嵌套资源的Devise?

时间:2012-10-22 15:49:25

标签: ruby-on-rails devise

我正在尝试同时使用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将其保存到数据库中?

1 个答案:

答案 0 :(得分:0)

您可以使用某种多步形式来解决您的问题,而不是专注于Devise及其模型吗?退房......

http://railscasts.com/episodes?utf8=%E2%9C%93&search=wizard