2011-05-24 76 views
0

我試圖將Markdown添加到我的Rails 3 Web應用程序,但遇到問題。將Markdown添加到我的Rails 3應用程序

我試過了rdiscount和markdownizer,但要麼他們沒有工作,要麼我沒有爲他們寫正確的代碼。

的代碼我在此刻顯示文本字段<%=h simple_format (@user.desktopinfo) %>

我想提高這個文本的功能加入降價,但我無法得到它的工作,請大家幫忙! :)

EDIT 2

使用markdownizer打破了我的應用程序,所以現在我使用BlueCloth。添加bluecloth創業板文件,加入<%= raw BlueCloth.new(@user.desktopinfo).to_html %>

:)

編輯

其實,只需再次嘗試...

隨着markdownizer,隨着用戶模型markdownize! :desktopinfo<%= @user.rendered_desktopinfo %>在顯示文字的頁面上,我得到這個:<h1>this is a h1</h1>上的文字當我輸入時

this is a h1 
============ 

所以我半路上!我現在如何將這段代碼轉換爲html?

+0

請包括您遇到的代碼示例或錯誤。 – twmills 2011-05-24 18:42:47

回答

0

你還沒有真正地指定你在做什麼,但是在使用降價時我使用了藍色布料。您可以將'bluecloth'添加到您的Gemfile中。

要分析你降價,因爲它很簡單:

<%= raw BlueCloth.new(YOUR_MARKDOWN).to_html %> 

您需要的關鍵字原料。所以HTML不會被轉義。

<%= raw @user.rendered_desktopinfo %> 
+0

請參閱我的編輯:) – 2011-05-24 19:14:48

+1

您可能需要「<%= raw @ user.rendered_desktopinfo%>」默認情況下在rails 3中將HTML轉義。 – Gazler 2011-05-24 19:17:27

+0

非常棒!非常感謝 :) – 2011-05-24 19:20:40

相關問題