0
Ich verwende Rails 3.1 und ich bekomme immer einen Fehler, wenn Sie versuchen, eine jQuery-Erweiterung zu verwenden.Schienen coffescript & haml enthalten Fehler
kintouch.js.coffee
jQuery ->
$('.best_in_place').best_in_place()
index.html.haml
= best_in_place contacts[0].label, :name, :display_as => :header_short,
:inner_class => "span2"
application.js
//= require jquery
//= require jquery_ujs
//= require jquery.purr
//= require best_in_place
//= require_tree .
kintouch.js Fehler
(function() {
jQuery(function() {
return $('.best_in_place').best_in_place();
Uncaught TypeError: Object [object Object] has no method 'best_in_place'
});
}).call(this);
Allerdings, wenn ich hart Link auf die JavaScript-Erweiterung wie folgt aus:
%script{:src => "https://raw.github.com/bernat/best_in_place/master/lib/assets/javascripts/best_in_place.js", :type => "text/javascript"}
Alles scheint zu funktionieren.
Meine Script-Dateien wiedergegeben:
Dank!
Ich habe die Beschreibung mit dem Fehler aktualisiert. Danke –
Alle meine jQuery Addons brechen ... –
Wie hast du best_in_place.js in deine App installiert? –