3

我使用 SASS 作为视图引擎,其中包含内置的漂亮选项config/application.rb

Slim::Engine.set_default_options :pretty => true

然而,不仅使用rdiscountfor post rendering 破坏了所有这些美感,而且典型的命令也会这样做,例如:

title
  = "#{t "title.main"} - #{(yield :title) || "#{t "title.default"}"}"

== stylesheet_link_tag "application", :media => "all"

变成

<title>Some title</title><link href="/assets/application.css?body=1" media="all" rel="stylesheet" type="text/css" />

另外,一些标签缩进的例子:

  <body>
    <header>
      <h1>...
    </header>
    <div class="content"><div class="posts"><article>
  <div class="title">
    <h3>...</h3>
    <h2>...</h2>
  </div>
  <div class="entry"><p>...</p>
    <p>...</p>
  </div>
</article><article>
  <div class="title">
    <h3>...</h3>
    <h2>...</h2>
  </div>
  <div class="entry"><p>...</p>

    <p>...</p>

  </div>
</article><article>

也许毕竟有一些after_filter或任何东西可以美化?responce.body

:pretty => true将被禁用,因为它只完成了一半的工作。

4

0 回答 0