LoginSignup
26
12

More than 5 years have passed since last update.

Slim で一部をまるごとコメントアウトする方法

Posted at

Slim は HTML,XML 向けの Ruby 製テンプレートエンジンです。インデントで階層を表すのが特徴です。

Slim で書いたテンプレートの一部分をまるごとコメントアウトしたいとします。

たとえば,以下のような部分があったとして,これを一時的にまるごと無かったことにしたい。

#members
  ul.list
    - @items.each do |item|
      li = link_to item.name, item.url

やり方は超簡単です。#members の前に / を付けるだけ:

/#members
  ul.list
    - @items.each do |item|
      li = link_to item.name, item.url

「それがどうした?」と言われそうな簡単な話ですが,これに気づくまでは

/#members
/  ul.list
/    - @items.each do |item|
/      li = link_to item.name, item.url

みたいな無駄なことをしていました。

ついでに,上の例はコメントアウトしたい部分が一つの要素にまとまっていましたが,そうでない場合はどうでしょう。

例えば,

div なんとか
div かんとか

の二要素をコメントアウトしたい。これは例えば

/
  div なんとか
  div かんとか

でできます。
プログラマーの使うテキストエディターは,複数行にわたってインデントを増やしたり減らしたりするのが楽にできるでしょうから,こういうやり方が有効だと思います。

26
12
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
26
12