2011-02-09 9 views
1

私が取り組んでいるアプリケーションの基本的なマークアップ(bbcodeなど)を追加したいと思います。私は[b]、[url]やそのようなタグのような基本的な機能以上のものは必要ありません。ruby​​(on rails)基本形式のマークアップのための宝物

落ちやすい宝石をおすすめできますか?

EDIT: 私はRDiscountを使用するためのヒントを得ました。これは、現在インストールしようとしているものです。私はしかし、それを使用する方法がわかりません。私の最初のアイデアは、私のモデルのbefore_saveフィルタでそれを使用することでしたが、それは私のデータベースにHTMLを保存することを意味します。これは、コンテンツを編集したい場合、ユーザーに表示されるHTMLタグの束があることを意味します。

私が持っていたもう一つのアイデアは、helper_name(post.content)を呼び出してHTMLをビューに返すことができるapp/helpers/application_helperにヘルパーメソッドを作成することでした。これはおそらく最良のアイデアであり、(部分的に)機能するようです。 Ruby on Railsでは、タグをエスケープするときにHTMLを「使用」することはできません。

他の方法で使用することをお勧めしますか?そうでない場合は、どうすればHTMLの "エスケープ"できますか?

答えて

2

RDiscountのようなものでしょうか?要件が何であるかは不明ですが、info about the projectです。

+0

ありがとう、それは私が探しているものです。 :) –

+0

別の質問です。私は実際にこれをどのように使用するかに関する特定の文書を見ていない。私は:before_saveフィルタを使用し、.to_htmlを使用してhtmlとしてデータベースに保存することを考えていましたが、それはおそらく良い考えではありません。あなたは私を正しい方向に向けることができますか? –

+0

@eml、私はおそらくあなたにそのアドバイスを与える正しい人ではないでしょう。ごめんなさい! –

-1

formtasticは、このための非常にポピュラーで強力なプラグインです。

+0

emlは、bbcodeや他のマークアップをフォームフィールドで使用できるようにする方法を求めています。私が知る限り、Formtasticには何も含まれていません。 – LapinLove404

関連する問題