我要从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' %>
答案 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:install
和rails tmp:cache:clear
最后,我重新启动了服务器,一切正常。
希望获得帮助。
答案 4 :(得分:0)
就像其他答案一样:
rake tmp:cache:clear
同样,请查看您的资产/ javascript文件:其中可能有一些咖啡脚本文件。如果不需要它们,则可以将其删除。现在再试一次,它应该可以工作。
然后将以下内容添加到您的gemfile中并运行bundle install
gem 'coffee-rails', '~> 5.0.0'
现在应该可以了。