2012-02-26 63 views
3

的一些评论我正在使用Rails中的资产管道,但jquery和jquery-ujs文件中的注释未被删除。Rails没有删除javascripts

虽然它正在正确压缩每隔一个js和css文件。

任何想法?

+0

哪些评论不会被删除,版权以'/ *!'开头? (如果是这样,那是设计)。 – pjumble 2012-02-26 11:33:08

+0

@pjumble是的,那些。我如何删除它们? – HappyDeveloper 2012-02-26 11:39:09

回答

9

Uglifier在导轨资产管道中默认使用的配置选项:copyright用于保留版权注释。

你可以turn it off,然而,legally你需要把版权放在某个地方,所以如果你删除了评论,你必须把它放在其他地方(可见)。

+0

哦,我明白了。那么我试着添加/ *!到其他图书馆,但评论仍被删除。 – HappyDeveloper 2012-02-26 12:04:31

+2

查看[uglifier source](https://github.com/lautis/uglifier/blob/master/lib/uglifier.rb#L71)后,它似乎实际上将第一行代码之前的任何评论计为版权评论,而不是使用'/ *!'(由YUICompressor使用)。 – pjumble 2012-02-26 12:38:56

+0

很高兴知道,谢谢 – HappyDeveloper 2012-02-26 12:40:33