form_for通过2个链接提交,当我回到控制器中时,如何告诉我使用了哪个?

我将表单放在一起,但出于设计原因,表单必须通过链接提交。 我发现了如何执行:

= link_to_function "Next >>", "$(this).up('form').submit()" 

这样做,我可以用这个创建许多链接没问题。 但是我不知道如何区分使用哪个链接将我带回控制器? 我需要根据链接略有不同……

任何的想法 ? 我试图嵌入一些javascript等,但我无法弄明白。

谢谢,

亚历克斯

 = link_to_function "Next >>", "$('#hidden_field').value = 1;$(this).up('form').submit()" = link_to_function "Next 2 >>", "$('#hidden_field').value = 2;$(this).up('form').submit()" 

假设您正在使用jquery,请根据单击的链接将隐藏字段设置为不同的值。 毕竟,link_to_function的第二个参数仅仅是javascript。