2016-03-22 55 views
0

我剛剛在rails中構建了一個應用程序,並試圖將郵件系統安裝到客戶端和服務器端。當我嘗試運行該應用程序時,系統指出該文件無法在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

應該有一個在app/assets/javascripts/路徑下稱爲global.jsglobal.coffee文件,同時,應在下列要求語句添加到application.js

//=require global 

注意:您還可以對文件的application.js使用//= require_tree .要求javascripts文件夾中的所有文件,但通常最好在該語句之前要求您的文件以確保加載順序。

+0

謝謝你的回答。由於application.js文件中的該行,該應用程序現在可以平穩安全地運行。 – metaco57

+0

我很高興爲你工作,如果你能夠爲此回答這個問題的答案。 –

相關問題