【问题标题】:Do I need coffee-rails, sass-rails, etc.. in Production?我在生产中需要咖啡轨、sass-rails 等吗?
【发布时间】:2016-11-22 19:37:05
【问题描述】:

我是否需要:

gem 'sass'
gem 'sass-rails'
gem 'coffee-rails'

等.. 在我的 Gemfile 中进行生产?我对 Rails 和资产管道的了解有些有限,但我认为这些只是一次创建资产所需要的,这可以在推送到生产之前完成吗?

我们正在运行由 Heroku 托管的 Rails 4.2 + Puma。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 heroku coffeescript asset-pipeline


    【解决方案1】:

    正如您所建议的,这取决于您进行部署的方式。 Heroku 在部署时进行资产编译,因此如果您使用 Sass 和 CoffeeScript,您也必须将这些 gem 保留在生产环境中。

    或者,可以在部署之前进行资产编译,并且只推送已编译的资产。不过,这将需要一些配置和脚本。在这种情况下,这些 gem 可能仅限于开发环境。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-10
      • 2021-08-15
      • 1970-01-01
      • 2023-03-08
      • 2011-11-08
      • 2013-01-09
      • 1970-01-01
      • 2013-12-31
      相关资源
      最近更新 更多