Rails asset pipeline 剥离插件版权
Rails asset pipeline strips out plugin copyrights
我的应用程序中有一些 vendor
文件包含版权信息,如果有人要查看源文件,这些文件需要可见。但是当资产管道运行时,它会将所有这些都去掉。有没有办法不删除版权信息?
假设您将所有版权信息放在评论中,不。预编译资产会最小化您的 Javascript 和 CSS,从而去除注释。
您应该指定 uglifier
选项以留下版权评论。
将 production.rb
中的 config.assets.js_compressor
替换为:
if defined? Uglifier
config.assets.js_compressor = Uglifier.new(
output: {
comments: :copyright
}
)
end
Here 您可以找到所有 uglifier
选项的列表。
P.S。在使用新选项再次预编译它们之前,不要忘记删除预编译资产。
我的应用程序中有一些 vendor
文件包含版权信息,如果有人要查看源文件,这些文件需要可见。但是当资产管道运行时,它会将所有这些都去掉。有没有办法不删除版权信息?
假设您将所有版权信息放在评论中,不。预编译资产会最小化您的 Javascript 和 CSS,从而去除注释。
您应该指定 uglifier
选项以留下版权评论。
将 production.rb
中的 config.assets.js_compressor
替换为:
if defined? Uglifier
config.assets.js_compressor = Uglifier.new(
output: {
comments: :copyright
}
)
end
Here 您可以找到所有 uglifier
选项的列表。
P.S。在使用新选项再次预编译它们之前,不要忘记删除预编译资产。