私はここでかなり単純なことをしようとしています。テンプレートと HTML5 のために、Slim (slim: 1.2.2、slim-rails: 1.0.3) で Rails 3.2.6 を使用しています。HTML5 ではインライン要素内にブロック レベルの要素を含めることができますが、何らかの理由で Rails/Slim にそれを許可させることができず、検索しても何も見つかりませんでした。
私が行った場合:
a.my_container href="#"
div.inner_portion
h2 Heading
h4 Subheading
次のようにレンダリングされます。
<a class="my_container" href="#"></a>
<div class="inner_portion">
<h2>Heading</h2>
<h4>Subheading</h4>
</div>
また、周囲のアンカー html と link_to ... do をエスケープしようとしました。
どんな助けでも大歓迎です。