Rails:选择帮助程序正在发送get请求

时间:2013-10-09 11:04:48

标签: ruby-on-rails html-select

我现在遇到这个简单代码的问题:

=form_tag payments_path, :method => :post, :id => "braintree-payment-form" do

  = select_month(14, :use_month_numbers => true)

  = select_year(Time.now.year, :start_year => Time.now.year, :end_year => Time.now.year + 10)

实际上,当我在上面两个选项之一中选择一个值时,它会自动转到当前URL上的一个get请求,并且选择了参数

例如:如果我在select_year中点击2013,则会导致/ payments / 2013

有人对此有所了解吗?这非常令人讨厌,我之前遇到过这个问题而无法找到合适的解决方案。

谢谢!

更新:

当我将这两个选项放在表单标签之外时,il还将我重定向到/ payment / selected_value,我真的不明白为什么会这样做? 我尝试在JS中添加一个e.preventDefault()来改变选择但它没有效果

0 个答案:

没有答案