【问题标题】:How to disable coffeescript on Rails 5如何在 Rails 5 上禁用咖啡脚本
【发布时间】:2018-05-26 20:22:03
【问题描述】:

我开始了一个新的rails 5.1.4 项目,但我忘记在rails new 上添加--skip-coffee

有没有办法在不创建新项目的情况下删除coffeescript 依赖项?

【问题讨论】:

    标签: coffeescript ruby-on-rails-5


    【解决方案1】:
    1. Gemfile 中删除或注释掉gem 'coffee-rails'
    2. 将以.js.coffee 结尾的Javascript 文件更改为.js
    3. config.generators.javascript_engine = :js 添加到您的application.rb
    4. 确保使用rake tmp:cache:clear 清除您的tmp 缓存

    【讨论】:

    • 在 Rails 5.2.1 中工作(我在创建项目时也忘记添加开关 - 呃!)
    • 从来没有想过清除缓存。并且做到了。谢谢。
    • 无需使用 Rails 5.2.4.4 更改 javascript_engine 生成器(我仍然需要清除缓存)
    • 只是一个想法 - 如果您更改 Gemfile,您不需要做一个“捆绑”吗?
    猜你喜欢
    • 1970-01-01
    • 2011-11-08
    • 2013-05-15
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 2019-05-02
    相关资源
    最近更新 更多