フォーム通貨に対して完全に機能する form_remote があります。私が加えたい唯一の変更は、選択ボックスの送信ボタンを廃止することです。したがって、正しい通貨をクリックするだけで、ajax リクエストが送信されます。
<%= collection_select(:currency, :set, Currency.find(:all, :conditions => 'primary_source = "ECB"'), :code, :pretty_name, { :selected => session[:currency] }, { :onchange => "$('currency').submit()" } ) %>
onchange は select に対して機能しますが、リモート ajax リクエストを使用する代わりに、ページ全体を更新します... 1 つの要素だけではなく、remote_tag を開始して、submit をクリックするのと同じことを行うにはどうすればよいですか?