2

可能重复:
构建多页表单以在数据库中创建和编辑模型的最佳方法是什么?

是否有一种“Rails”方式将模型的大型形式分解为多个步骤?

例如,在我的 HR 软件中,User模型具有许多属性,例如经验、教育、地址等。用户在一页中看到所有这些表格会让人不知所措。我想把它们分解成碎片,然后一步一步地呈现出来。

在 Rails 中有首选的方法吗?

4

2 回答 2

5

你有两种方法可以做到这一点

1) 使用多步表格

2) 使用向导

于 2012-10-15T04:54:37.977 回答
1

您可以使用state_machine创建多步表单。在这里,您可以为每个状态编写验证,其中每个状态都可以假定为您案例中的每个步骤。希望这对您有所帮助。

于 2012-10-15T05:35:51.227 回答