无法加载此类文件 - coffee_script

时间:2017-08-18 08:23:19

标签: ruby-on-rails

我要从angular rails应用程序中删除active_admin。 所以我运行了以下命令。

rails destroy active_admin:install
rails destroy active_admin:resource product

我遇到了这个错误。

cannot load such file -- coffee_script

<%= stylesheet_link_tag    'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application' %>

5 个答案:

答案 0 :(得分:17)

尝试

rake tmp:cache:clear

尝试将"gem 'coffee-rails', '~> 4.1.0'"添加到Gemfile并运行bundle:install

  

in rails&gt; 5.2

我们需要使用rake rails tmp:cache:clear

答案 1 :(得分:4)

它可能是缓存。试试这个:rake tmp:cache:clear并重启你的服务器。

答案 2 :(得分:1)

万一有人在没有--skip-coffee标志的情况下启动了项目,但后来又删除了咖啡栏上的宝石。这可能会导致相同的错误。

在这种情况下,请尝试将所有*.coffee*.js.coffee重命名为*.js。另外,rake tmp:cache:clear并重新启动服务器

答案 3 :(得分:1)

遇到同样的问题,以上所有解决方案均不适合我。

使用rails 5.2.2,我添加了gem 'coffee-rails', '~> 5.0.0

然后bundle:installrails tmp:cache:clear

最后,我重新启动了服务器,一切正常。

希望获得帮助。

答案 4 :(得分:0)

清除缓存

就像其他答案一样:

rake tmp:cache:clear

您有任何咖啡脚本文件吗?

同样,请查看您的资产/ javascript文件:其中可能有一些咖啡脚本文件。如果不需要它们,则可以将其删除。现在再试一次,它应该可以工作。

如果您有要保留的咖啡脚本文件:

然后将以下内容添加到您的gemfile中并运行bundle install

gem 'coffee-rails', '~> 5.0.0'

现在应该可以了。