在Rails中禁用资产预编译功能

时间:2013-09-21 17:58:56

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

我想在rails中禁用资产预编译功能。 我正在开发用户可以下载代码的app,我想避免在下载的html文件中更改css和js文件的名称 - 这样用户就可以运行index.html并查看所有内容。

这是应用程序: http://impress-builder.herokuapp.com/

2 个答案:

答案 0 :(得分:11)

查看The Assets Pipeline指南。

  

默认情况下启用资产管道。它可以被禁用   config / application.rb将此行放在应用程序中   类定义:

config.assets.enabled = false

答案 1 :(得分:3)

替代方法

config.assets.precompile

是要编译的文件数组。用空数组交换它以避免预编译。

# config/application.rb
# ...
config.assets.precompile = []
# ...