5

私は他の多くの関連する質問を読みましたが、この宝石を機能させることができません:

https://github.com/tsechingho/chosen-rails

READMEが言うように、私は

-included *= require chosen in my application.css

-included //= require chosen-jquery in my application.js 

さらに、application.jsファイルの最後に次のように追加してみました。

jQuery(function($){
    $('.chzn-select').chosen();
});

また、モデルとビューに置き換え.chzn-selectて、#user_education_idsそれ#user_school_idsに基づいています。

<% @schools = Education.all.map { |e| [ e.school, e.school ] } %>
              <%= select_tag "school_ids", options_for_select((@schools), params[:education_id]), { :include_blank => true, :multiple => true } %>

私は, :class=>'chzn-select'最後に追加しようとしました:multiple => true、運がありません

(ユーザーには多くの教育があり、教育を通じて多くの学校があります)

なぜこれが私にそんなに多くの問題を与えているのか分かりませんが、そうです。ヘルプは大歓迎です!

4

1 に答える 1

1

これは少し遅いことは知っていますが、うまく機能させるのに問題がありました。

「gem'chosen-rails'」という行をGemfileの:assetsブロックの外に移動することで機能するようになりました(Ryanが:assetsブロックに配置した関連するRailscastに関するコメントに気づいたので、私はあなたもそうしたと仮定します)。

それが「正しい」解決策なのか、それとも副作用が何なのかはわかりませんが、現在は機能しているようです。

于 2013-03-08T20:47:08.183 に答える