我的项目进行得很好,我正在调整一个用图表制作的图表,并用ActionCable更新一个HTML标记,突然我收到了这个错误:
ExecJS::Pages#create_session中的RuntimeError
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'我搜索了一下,发现这个错误意味着我的系统上有一个JavaScript运行时的问题 (我使用的是Windows 10)。
我尝试过的事情:
我使用的是Windows10、Ruby2.3.0和Rails 5.0.2,这是我当前的Gemfile。
这是我的application.js:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require chartkick
//= require_tree .我知道有很多关于这个问题的帖子,但是在尝试了几乎所有的事情之后,我有点迷失了.请帮忙!=)
发布于 2017-10-29 18:32:19
在Ziyan Junaideens指针之后,我搜索了我所有的CoffeeScript文件,最后发现我留下了一个未完成的方法调用。>_<
received: (data) ->
App.online_status. #<--- right here那我学到了什么?永远不要在你累得要命的时候编程--否则你第二天会花一整天去寻找愚蠢的错误!^^*
发布于 2018-08-20 15:29:25
如果你有宝石#创业板'therubyracer',:platform=>:ruby改为宝石'mini_racer‘
https://stackoverflow.com/questions/47002385
复制相似问题