Rails 4 と Ruby 2.0 を使用しています
- アプリに select2 jquery プラグインを含めました。
select2プラグイン機能を選択ボックスに適用するために、以下のjqueryメソッドをjsファイルに含めました
$('#order_location_id').select2();
これは、select2 機能を割り当てているセレクト ボックスです。
<%= f.collection_select :location_id, Location.all, :id, :name, prompt: true, :required => true, :class => 'chosen-select' %>
直面している問題は次のとおりです。:jqueryメソッドは、ページ全体が更新されたときにのみ選択ボックスに適用され、戻るボタンがクリックされたとき、またはそのページのリンクをクリックしてページに到達したときに適用されません。
だから私は $(document).(page:load, function(){..}); を使用しました。:ここで直面している問題は、ページが更新されたときにjqueryメソッドが選択ボックスに適用されないが、他のページから移動すると適用されることです。
この問題は select2 プラグインだけの問題ではありません。他のすべての jquery メソッドでも同じですが、jquery メソッドのロードにはいくつかの問題があります。$(document).ready(); 以外に何を使用するかはわかりません。および $(document).on(page:load, function{..});
誰でもこれで私を助けることができますか?