0

私は現在、この単純なコードで問題を抱えています:

=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)

実際、上記の 2 つの選択のいずれかで値を選択すると、選択したパラメーターを使用して現在の URL で get 要求が自動的に行われます。

例: select_year で 2013 をクリックすると、/payments/2013 につながります

誰でもそれについての手がかりを持っていますか?それは非常に面倒です。私は以前にこの問題を実行しましたが、適切な解決策を見つけることができませんでした.

ありがとう!

アップデート:

これらの 2 つの選択をフォーム タグから外すと、/payment/selected_value にもリダイレクトされますが、なぜそうなるのか本当にわかりません。選択の変更時に JS に e.preventDefault() を入れようとしましたが、効果はありません

4

0 に答える 0