表单上有多个提交按钮

时间:2012-02-01 15:15:24

标签: ruby-on-rails-3.1 formtastic

我有一个我在formtastic中构建的表单,它适用于多个模型。

此表单适用于具有多个嵌套模型的一个模型,但每个部分使用css和javascript分隔,但我在每个部分都有一个提交按钮。

如何修改每个按钮的操作,以便让控制器知道帖子来自哪个部分(重定向到下一部分)

我能想到的基本解决方案是让单独的semantic_form_for代码转到同一个动作,并使用一个名为section的不同隐藏字段

这是解决这个问题的最好方法吗?

1 个答案:

答案 0 :(得分:0)

您可能想尝试simple_form,这是对formtastic的更新替代,并且与Rails自己的表单助手完全兼容。然后,您可以为每个按钮指定不同的提交名称,例如:

f.button :submit_section1

f.button :submit_section2