多提交表格

时间:2010-08-25 10:33:33

标签: ruby-on-rails

我如何拥有一个表单,其中包含多个提交按钮 ..?我将如何知道控制器的操作中点击了哪个提交按钮

1 个答案:

答案 0 :(得分:1)

您可以设置提交按钮的各种值,以便了解提交的是哪一个。像这样:

<input type="submit" name="submit_btn" value="First submit" />
<input type="submit" name="submit_btn" value="Second submit" />

之后,在submit_btn等于“首次提交”或“第二次提交”时检查服务器端:

if params["submit_btn"] == "First submit"
    #Actions
else
    #Other actions
end
相关问题