我如何拥有一个表单,其中包含多个提交按钮 ..?我将如何知道控制器的操作中点击了哪个提交按钮?
答案 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