我需要一个红宝石的css minifier

Bot*_*oti 10 css ruby minify ruby-on-rails-3

我正在寻找一个我可以在rails应用程序(不是gziper)中使用的css minifier,它不需要命令行YUI压缩器安装.我正在制作一个内容漫画软件,其中css被粘贴到textarea然后我想缩小然后gzip并将其发送到亚马逊.所以那些使用命令行预处理的解决方案不行......任何想法?

我们也欢迎在线minifier服务.

Luc*_*chs 11

您也可以尝试SASS:syntax => :scss, :style => :compressed.

  • 在我链接的doc页面上给出的例子中:`engine = Sass :: Engine.new("#main {background-color:#0000ff}",:syntax =>:scss,:style =>:compressed); engine.render` (3认同)

Bot*_*oti 4

我想我已经找到了我的宝石:

'ruby-yui-compressor'
Run Code Online (Sandbox Code Playgroud)

我需要做的就是:

gem "yui-compressor", "~> 0.9.6", :require => "yui/compressor"
....
compressor = YUI::CssCompressor.new
compressor.compress 'body {line-height: 1}            \ntable {border-collapse: collapse;    border-spacing: 0}'

=> "body{line-height:1}\\ntable{border-collapse:collapse;border-spacing:0}" 
Run Code Online (Sandbox Code Playgroud)