小编pka*_*kay的帖子

如何修复模板错误"CoffeeScript not defined"

我试图让我的项目的视图显示出来.但我得到这个错误:

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)

ruby ruby-on-rails coffeescript

4
推荐指数
1
解决办法
739
查看次数

标签 统计

coffeescript ×1

ruby ×1

ruby-on-rails ×1