2011-02-09 209 views
1

我想爲我正在處理的應用程序添加一些基本標記(bbcode等)。我不需要超過基本功能,如[b],[url]和這樣的標籤。紅寶石(在導軌上)基本形式標記的寶石

你能推薦一款易於放入的寶石嗎?

編輯: 我得到了一個提示,使用RDiscount,這是我安裝,現在正在嘗試使用。但我不確定如何使用它。我的第一個想法是在我的模型中使用before_save過濾器,但這意味着我將把HTML保存到我的數據庫中。這意味着如果我想編輯內容,那麼會有一堆向用戶顯示的HTML標籤。

我的另一個想法是在app/helpers/application_helper中創建一個輔助方法,它可以通過調用helper_name(post.content)將HTML返回給視圖。這可能是最好的想法,它似乎工作(部分)。 Ruby on Rails仍然可以防止任何HTML被「使用」,因爲它會轉義標籤。

你推薦一些其他的方式來使用它嗎?如果沒有,我怎樣才能「隱藏」HTML?

回答

2

有點像RDiscount,也許?不清楚你的要求是什麼,但這裏是info about the project

+0

謝謝,這正是我要找的。 :) – 2011-02-09 15:34:35

+0

另一個問題。我沒有看到關於如何實際使用這個的任何特定文檔。我正在考慮使用:before_save過濾器並使用.to_html將其保存爲數據庫的html,但這可能不是一個好主意。你能指出我正確的方向嗎? – 2011-02-09 16:20:09