簡體   English   中英

Rails在application.js中找不到文件

[英]Rails does not find file in 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文件中?

app/assets/javascripts/路徑下應該有一個名為global.jsglobal.coffee的文件,此外,您還應在application.js添加以下require語句:

//=require global

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM