rails3-jquery-autocomplete gem を使用して、データベースからオートコンプリート項目を取得し、フォームに事前入力するために必要な追加データを取得しています。
autocomplete :link, :name, :extra_data => [:url, :is_full_screen, :is_auto_trigger, :is_ad, :is_ecommerce]
URL 以外はすべてブール値フラグ (ユーザー設定) であり、フォームでチェックボックスをオン/オフしたり、ラジオ ボタンを選択したりするために使用されます。gem はテキスト フィールドを更新しますが、チェックボックスとラジオ ボタンは自動的に更新しません。フォーム ビューで :update_elements を既に指定しています。
<%= f.autocomplete_field :name, autocomplete_link_path, :update_elements => {:url => '#link_url', :is_auto_trigger => '#link_is_auto_trigger'}
どうすればいいですか?カスタムjsを実行してチェックボックスとラジオボタンを選択するために、オプションが選択されたときに発生するrailsAutocomplete.select javascriptイベントを調べてみましたが、そのイベントリスナーで(SQLクエリから)データを取得するにはどうすればよいですか? これを行うためのより簡単な方法はありますか?