/ / Ausgewähltes Plug-in funktioniert immer noch nicht - Javascript, JQuery, Ruby-on-Rails

Das gewählte Plug-in funktioniert immer noch nicht - javascript, jquery, ruby-on-rails

Ich versuche, das ausgewählte JQuery-Plugin zu verwenden. Ich habe die richtigen Dateien, kann die Funktion jedoch nicht korrekt aufrufen. Ich habe mir die Java-Fehlerkonsole angesehen, sie wird geladen, aber ich bekomme den Fehler:

Error: $(".chzn-select").chosen is not a function
Source File: http://localhost:3000/javascripts/application.js?1312657233

Dies ist meine application.js (das einzige, was drin ist):

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

Dies ist der von mir verwendete Formularcode:

<%= select("user_product", "product_id", Product.all.collect {|p| [ p.name, p.id ] }, {},{:class=>"chzn-select"}) %>

Javascript-Ordner:

application.js
chosen.jquery.js
jquery_ujs.js
jquery.js
jquery.min.js
jquery.tokeninput.js

Wie rufe ich das richtig auf, damit ich das zum Laufen bringen kann oder vielleicht eine Änderung in meinem Formular?

Antworten:

2 für die Antwort № 1

Überprüfe dein app/view/layout/application.html.erb ansehen und hinzufügen <%= javascript_include_tag "chosen.jquery" %> und <%= javascript_include_tag "jquery.min" %>. Es sollte enthalten, was fehlt.