2012-11-07 85 views
0

我試圖在我的HTML中包含一個降價文件。紅寶石html渲染

目前我有

Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(
    File.read(File.join(Dir.pwd, 'README.md')) 
) 

從正確顯示HTML帶來的內容就好了,放在一邊。

我的消息來源表示:

<h1>Header</h1>

whcih顯示在瀏覽器的HTML標記:

<h1>Header</h1>

我一直在玩這個一段時間。尋找答案總是以軌道html_safe助手結束我,但我不使用rails。我試過CGI.unescapeHTML和HTMLEntities。我在這裏錯過了什麼?

+0

您使用什麼系統將該內容導入瀏覽器?它很可能是通過轉義HTML實體來進行某種XSS保護。 –

+0

這是從一箇中間人項目運行使用苗條 – brewster

回答

1

你正在使用超薄模板引擎?

模板

你應該能夠只是做

p== my_var 

p 
    | some text with unescaped html: #{{my_var}} 

看到docs

+0

精彩!雙等於是所有! – brewster