我试图让我的项目的视图显示出来.但我得到这个错误:
ActionView::Template::Error (ReferenceError: CoffeeScript is not defined):
4: <title>Myapp</title>
5: <%= csrf_meta_tags %>
6:
7: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
8: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
9: </head>
Run Code Online (Sandbox Code Playgroud)
10:
当我删除第7-8行然后它工作,但我没有CSS或JavaScript.
一周前我没有收到这个错误.我不确定原因是什么.我试过切换Rails版本.我已经尝试卸载Postgres并重新设置它,但它似乎不是问题.我有Rails 5.0.0.1和"Ruby 2.3.3p222(2016-11-21修订版56859)[x86_64-darwin16]".我也在使用Mac OS Sierra.
我可以将'应用'更改为'默认'并且它可以工作,但我不明白为什么它在一周前工作,而不是现在.
我也有我的视图和控制器设置,这就是为什么它删除第7-8行时的原因.
这是我的宝石文件:
source 'https://rubygems.org'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '~> 5.0.0', '>= 5.0.0.1'
# Use postgresql as the database for Active Record
gem 'pg', '~> 0.18'
# Use Puma as the app server
gem …Run Code Online (Sandbox Code Playgroud)