не могу загрузить такой файл - coffee_script on Rails 6 - PullRequest
0 голосов
/ 20 июня 2020

в настоящее время я работаю над Rails 6, и я встретил

"не могу загрузить такой файл - coffee_script"

Я посмотрел в Gemfile и там есть нет драгоценного камня '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 .

введите описание изображения здесь

1 Ответ

0 голосов
/ 20 июня 2020

Чтобы лучше ответить на ваш вопрос, вам, вероятно, также следует опубликовать свой application.js файл - потому что это то, что вызывает ошибку.

Как правило, две вещи:

  • Rails больше не поощряет использование CoffeeScript. Это не означает, что вы не можете его использовать - просто он потерял популярность, и в наши дни люди склонны использовать другие средства (например, Babel).
  • Чтобы заставить CoffeeScript работать в Rails , вам необходимо иметь драгоценный камень coffee-rails в вашем Gemfile. Если его там нет, вам нужно добавить его, и тогда он, как правило, должен работать из коробки.
...