2

我想知道逐步设计对象创建的最佳方法是什么。

例如,

我有一个模型订单,我也想设计订单/新订单,以便通过单击创建新订单用户完成以下步骤:

  1. 填写所有用户相关信息,按继续
  2. 填写内容产品信息,按继续
  3. 填写一些其他信息....按继续

问题是 ut 是一个很难创建的设计,我从未见过这样设计的示例 ni 源代码,但是它非常流行的逐步创建。

困难在于所有填写的信息都与订单有关,按继续我应该将信息保存在某处然后打开新表单,在那里填写信息并保存并最后创建对象订单

您是否熟悉所描述的场景,以及如何在 Rails 中实现它。

4

2 回答 2

4

我会使用Wicket

https://github.com/schneems/wicked/wiki/Building-Partial-Objects-Step-by-Step

您的描述被称为向导表格:

http://railscasts.com/episodes/346-wizard-forms-with-wicked?view=asciicast

在本教程中,您可以分步管理表单:

步骤1

步骤1

第2步

第2步

第 3 步

第 3 步

于 2013-10-01T19:51:38.057 回答
3

这正是邪恶宝石所做的。

这是一个 Railscast。

于 2013-10-01T19:51:20.953 回答