Redcarpet のドキュメントを読んでいて、次の文に出くわしました。
The Markdown object is encouraged to be instantiated once with the required settings, and reused between parses.
Rails
アプリでこれを行うための最良の方法は何ですか?
Redcarpet で Ryan Bates の railscast を見たところ、彼は次のようにapplication_helper.rb
、すべてのメソッド呼び出しが新しいRedcarpet
オブジェクトをインスタンス化するヘルパー メソッドを持っています。
def markdown(text)
options = [:hard_wrap, :filter_html, :autolink, :no_intraemphasis, :fenced_code, :gh_blockcode]
Redcarpet.new(text, *options).to_html.html_safe
end
これは、これを行うための最良の方法ではありませんか? アドバイスをありがとう。