无法加载此类文件 -- coffee_script 在 Rails 6 上



目前我正在研究 Rails 6,我遇到了

"无法加载此类文件 -- coffee_script">

我在宝石文件中看了一下,没有宝石'coffee-rails'我已经尝试$ rails tmp:cache:clear清除缓存并重新启动服务器。 但我仍然收到同样的错误。

!!!
%html
%head
%meta{content: "text/html; charset=UTF-8", "http-equiv": "Content-Type"}/
%title Myapp
= csrf_meta_tags
= csp_meta_tag
= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload'
= javascript_include_tag 'application'
%body
= render 'layouts/notifications'
= yield

enter code here
application.js
//= require jquery
//= require rails-ujs
//= require_tree .

在此处输入图像描述

为了能够更好地回答您的问题,您可能还应该发布您的application.js文件 - 因为这是触发错误的东西。

一般来说,有两件事:

  • Rails不再鼓励使用CoffeeScript。这并不意味着你不能使用它——只是它已经失宠了,人们现在倾向于使用其他设施(例如。巴别塔(。
  • 为了使CoffeeScript在Rails中工作,您需要在Gemfile中拥有coffee-rails宝石。如果它不存在,您需要添加它,然后它通常应该开箱即用。

相关内容

  • 没有找到相关文章

最新更新