Rails,一个型号,多个屏幕

时间:2009-05-13 01:12:34

标签: ruby-on-rails form-for

我有一个有很多领域的模型(将近40个)。客户希望在多个屏幕之间划分字段。该模型还有一些has_manys,看起来应该是同一模型的一部分。

如何划分模型,以及如何进行权衡?

我看到了几种可能性:

1)使用JavaScript显示和隐藏表单的各个部分。我想我可以做到这一点。

2)使用提交给不同操作的表单。 form_for可以与适当的选项一起使用吗?

我也在寻找其他想法。

2 个答案:

答案 0 :(得分:2)

结帐acts as state machine。您可以使用它来创建向导等等。

重新阅读您的问题后,我认为Javascript确实是您正在寻找的。查看jQuery UI,他们有一个可能有帮助的标签组件。

答案 1 :(得分:1)

我会查看ActsAsWizard插件。使这样的向导非常简单。

查看自述文件非常好。