[英]Rails 5 - ExecJS::RuntimeError
我的项目运行正常,我正在调整用chartkick制作的图表,并使用ActionCable更新HTML徽章,但突然我收到此错误:
Showing B:/.../app/views/layouts/application.html.erb where line #7 raised:
SyntaxError: [stdin]:14:32: unexpected end of input
Extracted source (around line #7):
5 <%= csrf_meta_tags %>
6 <%= javascript_include_tag "https://www.gstatic.com/charts/loader.js" %>
7 <%= javascript_include_tag 'application', 'chartkick' %>
8 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
9 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
10 </head>
Application Trace | Framework Trace | Full Trace
app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___430303067_44605968'
app/controllers/pages_controller.rb:145:in `render_page'
app/controllers/pages_controller.rb:46:in `create_session'
我在Google上搜索后发现此错误表示我的系统上的JavaScript运行时出现问题 (我使用的是Windows 10)。
我尝试过的事情:
我正在使用Windows 10,Ruby 2.3.0和Rails 5.0.2,这是我当前的Gemfile 。
这是我的application.js:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require chartkick
//= require_tree .
我知道有很多关于此问题的帖子,但是尝试了几乎所有内容后,我有点迷路了……请帮助! =)
在Ziyan Junaideens指针之后,我搜索了所有的CoffeeScript文件,最后发现我未完成一个方法调用...> _ <
received: (data) ->
App.online_status. #<--- right here
那我学到了什么呢? 累了以后就不要编程了,否则第二天就会花时间寻找愚蠢的错误! ^^ *
如果您有宝石#gem'therubyracer',:platform =>:ruby更改为gem'mini_racer'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.