Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails 3条html空白_Ruby On Rails_Html Parsing_Trim_Strip - Fatal编程技术网

Ruby on rails RubyonRails 3条html空白

Ruby on rails RubyonRails 3条html空白,ruby-on-rails,html-parsing,trim,strip,Ruby On Rails,Html Parsing,Trim,Strip,是: ... 客户端应获得:(视图输出中不需要任何空格!) 。。。 没有自行车的情况下,rails 3有什么方法可以做到这一点?这确实是一个美学问题,对浏览器渲染没有任何影响。如果您担心“最小化页面大小”,那么这不会给您带来任何明显的变化(并且会消耗服务器在每次请求时清理输出的能力)。启用服务器gzip压缩将是一个更好的选择 但是,如果您确定要执行此操作,请签出如果您使用的是HAML,则可以指定选项:ungly,以指示它不要缩进生成的html 更多信息请访问 我不知道erb的任何设置,

是:


...  
客户端应获得:(视图输出中不需要任何空格!)

。。。

没有自行车的情况下,rails 3有什么方法可以做到这一点?

这确实是一个美学问题,对浏览器渲染没有任何影响。如果您担心“最小化页面大小”,那么这不会给您带来任何明显的变化(并且会消耗服务器在每次请求时清理输出的能力)。启用服务器gzip压缩将是一个更好的选择


但是,如果您确定要执行此操作,请签出如果您使用的是HAML,则可以指定选项
:ungly
,以指示它不要缩进生成的html

更多信息请访问


我不知道erb的任何设置,但据我所知,erb不会格式化您的代码,您可以格式化if。如果您不想缩进html,您应该这样编写(或在部署之前预处理erb模板)

这是在模板中还是在用户输入的内容中?在我的模板中。用户生成的html在应用此类条带之前应该经过清理如果这在模板中,您应该在编辑器中解决这些问题,如果您正在寻找一种方法来自动执行此操作,您问的问题是错误的HAML会生成更干净的标记吗?我真的不在乎。如果它是有效的,它就是有效的。生成的标记永远不会像手写标记那样干净。但是如果它是有效的,那么我很高兴。你不明白。在视图中,您有非常格式化的代码。但在视图输出中,如果这是一个带宽问题,则不需要空白。+1用于仅使用gzip压缩。如果这是一个美观的东西,只需使用HAML.standart项目页面:无gzip:+10%,gzip级别9:2%。剥离html、缩小css和javascript是一种使站点更轻松的简单方法。这里的美学并不是要责怪压缩本身就应该为您提供大约70%的尺寸缩减(来源:)。尝试使用“AssetPackager”插件缩小css和js。这将极大地帮助你使你的网站更轻松。在评论之前,你应该想一想并阅读这个人。我写过:没有gzip:+10%。这意味着我的html页面的大小是100%。点状-110%。我并没有提到解压和压缩的区别。不要让我知道显而易见的事情
<table >
  <tbody   >
    <tr   >
      <td valign="..."     style="..." >
      ...  
<table><tbody><tr><td valign="..." style="">...