2016-03-22 23 views
0

私はちょうどレールにアプリケーションを構築しており、クライアントとサーバー側にメールシステムをインストールしようとしています。アプリケーションを実行しようとすると、そのファイルがapplication.jsファイル内に見つからないというメッセージが表示されます。Railsはapplication.jsでファイルを見つけられません

ActionView::Template::Error (couldn't find file 'global' with type ' application/javascript'): 
3: <head> 
4: <meta charset="utf-8"> 
5: <title>Vumos</title> 
6: <%= stylesheet_link_tag 'application', 'global', media: 'all', 'data-turbolinks-track' => true %> 
7: <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 
8: <%= csrf_meta_tags %> 
9: </head> 
app/assets/javascripts/application.js:17 
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__160887971_97469592' 

私はファイルツリーのベースに格納されたファイルであり、フォルダには格納されていません。これが問題なら、どのフォルダにこのファイルを入れますか?そうでない場合は、ファイルをapplication.jsファイルにどのように含めるのですか?

+0

ディレクトリ内訳とapplication.jsコンテンツのスクリーンショットを共有できますか? –

答えて

1

また、あなたがapplication.jsする必要が次のステートメントを追加する必要があり、app/assets/javascripts/パスの下global.jsまたはglobal.coffeeと呼ばれるファイルがあるはずです:

//=require global 

注意:あなたもapplication.jsファイルに//= require_tree .を使用することができますjavascriptsフォルダにすべてのファイルが必要ですが、通常、ロード順を確実にするために、その文の前にファイルを要求するのが最善です。

+0

その答えをありがとう。 applicationは、application.jsファイルのその行のため、スムーズかつ安全に実行されています。 – metaco57

+0

そのような理由で答えをアップアップすることができれば、私はあなたのために働いてうれしいです。 –

関連する問題