0

content_forの前に=、==、または-運がないので試してみました:)

index.slim

- content_for(:senarios) do
  h1 Some content

layout.slim

== yield_content(:senarios)

誰かが解決策を得たことを願っています。

4

2 に答える 2

1

この例は正常に動作するはずです。

でコンテンツをキャプチャcontent_forし、 でレイアウト ファイルに挿入しますyield_content。必要に応じて括弧を省略できます。

標準のスリム設定を使用する場合は、等号が 2 つ必要です。そうしないと、出力がエスケープされ、レンダリングされた出力の<h1>Some content</h1>代わりにSome content表示されます。

ミドルマンやスリムでも使っています。問題ない。より多くのコード、エラーなどを提供していただけますか?

疑わしいと思われる唯一のものは、ファイル名index.slimです。index.html.slimである必要があります。

于 2012-12-20T09:18:31.510 に答える
0

私は同じ問題に遭遇し、それを解決しました。

あなたは変わるべきです

- content_for(:eyecatch) do

= content_for(:eyecatch) do

ネストされた html 属性が重複することはなくなりました。

于 2014-04-09T03:14:34.410 に答える