2

我正在尝试一次将 Devise 与 3 个模型一起使用,但我现在对注册策略感到有些失落。

我的模型如下所示:

Userhas_one Clienthas_oneVIP_Client

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

4

1 回答 1

0

与其专注于 Devise 及其模型,您是否可以使用某种多步骤形式来解决您的问题?查看...

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

于 2012-10-23T13:02:29.583 回答