我刚刚创建了一个空应用程序,并且只生成了一个带有主页、帮助、关于和联系选项的 StaticPages 控制器,但是当我访问 localhost:3000/static_pages/home 时,出现错误:
ExecJS::RuntimeError in Static_pages#home
Showing [...]views/layouts/application.html.erb where line #6 raised:
(in [...]/app/assets/javascripts/static_pages.js.coffee) Extracted source (around line #6):
3: <head>
4: <title>TodolistApp</title>
5: <%= stylesheet_link_tag "application", :media => "all" %>
6: <%= javascript_include_tag "application" %>
7: <%= csrf_meta_tags %> 8: </head> 9: <body> Rails.root: [..]
Application Trace | Framework Trace | Full Trace app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__694989846_43803828'
我看过一些关于这个问题的 stackoverflow 文章,还有一些建议安装 Node.js,我已经这样做了,但它没有做任何事情。为了清楚起见,我没有向任何静态页面视图添加任何代码,也没有在任何地方添加任何 javascript。
此外,有趣的是,如果我取出第 4 行( <%= javascript_include_tag "application" %>),则没有错误。但我假设如果我把它拿出来,我就不能添加javascript。
我会很感激任何帮助,谢谢!