2012-10-26 77 views
0

的Gemfile:滑軌:誤差pjax 「未捕獲類型錯誤:對象[對象的對象]無方法 'pjax'」

gem 'pjax_rails'

應用程序/資產產生/ Javascript角/ application.js中:

//= require jquery 
//= require jquery_ujs 
//= require_tree . 
//= require jquery.pjax 


$(function() { 
$('a').pjax('[data-pjax-container]'); 
}); 

應用程序/視圖/佈局/ application.html.erb:

<div id="data-pjax-container" data-pjax-container> 
     <%= yield %> 
</div> 

我越來越Chrome中的錯誤是:

Uncaught TypeError: Object [object Object] has no method 'pjax'

它指的是application.js文件。這裏有什麼問題?

回答

1

我想你可以改變你的進口:

//= require jquery 
//= require jquery_ujs 
//= require jquery.pjax 
//= require_tree . 

我還相信,你應該在你準備綁定事件,就像這樣:

$(document).ready(function() { 
$('a').pjax('[data-pjax-container]'); 
}); 

希望它可以幫助

相關問題