Middleman 勉強メモ:空タグを閉じなし(スラッシュなし)にしたい(未解決)

このエントリーをはてなブックマークに追加

先日から勉強している Middleman、今日もひとつ調べ事。

今回の悩みは、Erubis.erb ) のテンプレートで、 <img /><img> として出力したく、その方法を調べました。

タグヘルパ

Middleman には タグヘルパと呼ばれる Middleman でタグを生成してくれる機能があります。

Middleman: テンプレートヘルパ #タグヘルパ

これを利用することで、テンプレートで画像や CSS で階層違いでもそれぞれの相対パスでリンクを自動でつけてくれるという便利な機能があります。

このタグヘルパを利用すると、imglink タグなどの空タグが閉じタグ付きで出力されます。XHTML や 閉じタグに特に指定のない HTML5 案件ではこの状態で問題ないのですが、「空タグは閉じなし(スラッシュなし)で」コーディングという指示がある場合は、この img と CSSを指定している link の出力が問題になります。

やり方を探してみたのですが・・・解決方法にたどり着けませんでした。

テンプレートを Erubis で作成しているのですが、Erubisではどうもやり方がなさそう。 Slim などを利用する場合はスラッシュなしにできるような記事を見つけたのですが、Erubis だと見つからない!

とりあえず、設定でやり方が見つからなそうなので、明日は別な方法でアプローチしてみたいと思います。