[英]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.js
或global.coffee
的文件,此外,您还应在application.js
添加以下require语句:
//=require global
注意:您也可以使用//= require_tree .
在application.js文件中要求javascripts文件夹中的所有文件,但是通常最好在该语句之前要求您的文件以确保加载顺序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.