7

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

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

4

2 回答 2

14

查看资产管道指南。

资产管道默认启用。可以在 config/application.rb 中禁用它,方法是将此行放在应用程序类定义中:

config.assets.enabled = false
于 2013-09-21T18:58:14.127 回答
7

替代方法

config.assets.precompile

是要编译的文件数组。将其与空数组交换以避免预编译。

# config/application.rb
# ...
config.assets.precompile = []
# ...
于 2014-03-23T19:31:34.400 回答