2016-03-22 60 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

我很高兴为你工作,如果你能够为此回答这个问题的答案。 –

相关问题