0

/views/documents/show.html.haml、私は持っています:

= raw @document.content

@document.content に などの HTML が格納されている場合<p>foo</p>、段落としてフォーマットされた「foo」が表示されます。

しかし、@document.contentなどの HAML を保存%p fooすると、段落としてフォーマットされた「foo」ではなく、入力されたコードが表示されます。

私が使用しても同じことが起こります...

   = @document.content

...なしでraw.

解決策はありますか?

4

1 に答える 1

1

答えは:

- engine = Haml::Engine.new(@document.content)
= engine.render
于 2013-01-30T10:32:07.163 に答える