我想爲我正在處理的應用程序添加一些基本標記(bbcode等)。我不需要超過基本功能,如[b],[url]和這樣的標籤。紅寶石(在導軌上)基本形式標記的寶石
你能推薦一款易於放入的寶石嗎?
編輯: 我得到了一個提示,使用RDiscount,這是我安裝,現在正在嘗試使用。但我不確定如何使用它。我的第一個想法是在我的模型中使用before_save過濾器,但這意味着我將把HTML保存到我的數據庫中。這意味着如果我想編輯內容,那麼會有一堆向用戶顯示的HTML標籤。
我的另一個想法是在app/helpers/application_helper中創建一個輔助方法,它可以通過調用helper_name(post.content)將HTML返回給視圖。這可能是最好的想法,它似乎工作(部分)。 Ruby on Rails仍然可以防止任何HTML被「使用」,因爲它會轉義標籤。
你推薦一些其他的方式來使用它嗎?如果沒有,我怎樣才能「隱藏」HTML?
謝謝,這正是我要找的。 :) – 2011-02-09 15:34:35
另一個問題。我沒有看到關於如何實際使用這個的任何特定文檔。我正在考慮使用:before_save過濾器並使用.to_html將其保存爲數據庫的html,但這可能不是一個好主意。你能指出我正確的方向嗎? – 2011-02-09 16:20:09