content_forの前に=、==、または-運がないので試してみました:)
index.slim
- content_for(:senarios) do
h1 Some content
layout.slim
== yield_content(:senarios)
誰かが解決策を得たことを願っています。
この例は正常に動作するはずです。
でコンテンツをキャプチャcontent_for
し、 でレイアウト ファイルに挿入しますyield_content
。必要に応じて括弧を省略できます。
標準のスリム設定を使用する場合は、等号が 2 つ必要です。そうしないと、出力がエスケープされ、レンダリングされた出力の<h1>Some content</h1>
代わりにSome content
表示されます。
ミドルマンやスリムでも使っています。問題ない。より多くのコード、エラーなどを提供していただけますか?
疑わしいと思われる唯一のものは、ファイル名index.slimです。index.html.slimである必要があります。
私は同じ問題に遭遇し、それを解決しました。
あなたは変わるべきです
- content_for(:eyecatch) do
に
= content_for(:eyecatch) do
ネストされた html 属性が重複することはなくなりました。