【发布时间】:2013-07-24 04:17:32
【问题描述】:
众所周知,有很多工具或库可以缩小 javascript、css,是否有任何工具或库可以缩小 ruby 文件? 在谷歌搜索后,这个问题没有正确的答案。
非常感谢。
【问题讨论】:
-
您确定想要这样做吗? Ruby 代码不会以 JS 和 CSS 等源代码形式通过网络传递。
-
什么是“正确答案”?在大多数情况下,唯一能做到的就是节省一点空间。即使删除了所有非必要的空白,它也不会运行得更快。
-
如果您想缩小生成为 html 的输出,那么它是 .html.erb 或 .haml 文件。更好地将您的 .html.erb 文件转换为 .haml 在生产模式下,html 文件将自动缩小
-
您真的要混淆您的代码吗?你可以用谷歌搜索 :) 但我建议你不要。 Ruby 社区从每个人都可以访问彼此 gem 等的源代码中受益匪浅。想象一下,如果 Rails 是封闭源代码,它的变化会多么缓慢!
-
JavaScript 和 CSS 允许您以分号开始新的代码行。如果没有这个,唯一可能的缩小是减少缩进和混淆名称。