3

私はSASSを組み込みのprettyfyingオプションを備えたビューエンジンとして使用していますconfig/application.rb:

Slim::Engine.set_default_options :pretty => true

それにもかかわらず、rdiscountfor posts render の使用だけでその美しさが損なわれるだけでなく、典型的なコマンドがそれを行います。

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