Rails资产管道剥离了插件版权

时间:2015-03-13 20:08:34

标签: ruby-on-rails asset-pipeline

我的应用程序中有一些vendor个文件,其中包含有人要查看源文件时需要显示的版权信息。但是当资产管道运行时,它会剥离所有这些。有没有删除版权信息?

2 个答案:

答案 0 :(得分:3)

您应指定uglifier选项以保留版权评论。

config.assets.js_compressor中的production.rb替换为:

if defined? Uglifier
  config.assets.js_compressor = Uglifier.new(
    output: {
      comments: :copyright
    }
  )
end

Here您可以找到所有uglifier选项的列表。

P.S。在使用新选项再次预编译之前,不要忘记删除预编译的资产。

答案 1 :(得分:0)

假设您将所有版权信息放在评论中,不。预编译资产可以最大限度地减少您的Javascript和CSS,从而删除评论。