2013-04-08 8 views
8

jquery-ui-rails gemの助けを借りて私のアプリケーションにjquery ui datepickerを追加しようとしています。私はRailscastをチェックしました。 、しかし、私は、アプリケーションの起動
couldn't find file 'jquery.ui.all'gem jquery-ui-railsがファイル 'jquery.ui.all'を見つけられませんでした(

Gemfile時にエラーが出る(、それの終わりの資産グループで宝石が、運を含めることを試みた):

gem 'backbone-on-rails' 
gem "jquery-ui-rails" 

application.js

を210

application.css

*= require jquery.ui.all 
*= require_self 
*= require_tree . 
+1

は正確にあなたが意味するかjqueryの –

+0

後にそれを入れてみては? – Elmor

+1

私はapplication.jsとapplication.cssを使って、requireブロックの最後にrequire行を置いてみました。まだそのエラーを取得します。 – Elmor

答えて

8

ので、それはこれらの線が書かれているの順序は、これらのファイルがロードされるためであることを、この

//= require jquery 
//= require jquery.ui.all 
//= require jquery_ujs 
//= require underscore 
//= require backbone 
//= require svitla_test 
//= require_tree ../templates 
//= require_tree ./models 
//= require_tree ./collections 
//= require_tree ./views 
//= require_tree ./routers 
//= require_tree . 

ノートのようになります右//= require jquery//= require jquery.ui.allを置きますそれはjquery-uiが何であるかを知っている前に、あなたがjquery-ui関数を呼び出す場合..だから、最も可能性が高いあなたは...上位ビットを変更する必要が

変更されたバージョン5.0で問題

21

のこれらの種類を回避するために、独自のファイルの前に、インフラストラクチャファイルを置くために通常は良いです。あなたはそれについての詳細を読むことができますhere

バージョン5.0

application.js:

//= require jquery-ui 

application.css:

/* 
*= require jquery-ui 
*/ 

バージョン4.x(私は4.2.0について確信しています4.2.1):

application.js:

//= require jquery.ui.all 

がapplication.css:

/* 
*= require jquery.ui.all 
*/ 
+0

ありがとうございます。 – nathanengineer

関連する問題