私は現在、この単純なコードで問題を抱えています:
=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() を入れようとしましたが、効果はありません