我有一个有很多领域的模型(将近40个)。客户希望在多个屏幕之间划分字段。该模型还有一些has_manys,看起来应该是同一模型的一部分。
如何划分模型,以及如何进行权衡?
我看到了几种可能性:
1)使用JavaScript显示和隐藏表单的各个部分。我想我可以做到这一点。
2)使用提交给不同操作的表单。 form_for可以与适当的选项一起使用吗?
我也在寻找其他想法。
答案 0 :(得分:2)
结帐acts as state machine。您可以使用它来创建向导等等。
重新阅读您的问题后,我认为Javascript确实是您正在寻找的。查看jQuery UI,他们有一个可能有帮助的标签组件。
答案 1 :(得分:1)
我会查看ActsAsWizard插件。使这样的向导非常简单。
查看自述文件非常好。