2012-03-31 5 views
0

Я использую Rails 3.1, и я продолжаю получать ошибку при попытке использовать любое расширение jQuery.рельсы coffescript & haml включают ошибки

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 ошибок

(function() { 

     jQuery(function() { 
     return $('.best_in_place').best_in_place(); 
    Uncaught TypeError: Object [object Object] has no method 'best_in_place' 
     }); 

    }).call(this); 

Однако если жесткая ссылка на яваскрипт расширение, как это:

%script{:src => "https://raw.github.com/bernat/best_in_place/master/lib/assets/javascripts/best_in_place.js", :type => "text/javascript"} 

Все, кажется, работает.

Мои файлы сценариев визуализации:

enter image description here

Спасибо!

+0

Я обновил описание с ошибкой. Спасибо –

+0

Все мои jQuery аддоны ломаются ... –

+0

Как вы установили best_in_place.js в свое приложение? –

ответ

0

jQuery загружался дважды и, таким образом, над загрузочным бутстрапом.

Смежные вопросы