public Method

TextHelper.markdown(text)

Returns the text with all the Markdown codes turned into HTML tags. This method is only available if BlueCloth is available.

Examples

markdown("We are using __Markdown__ now!")
# => "<p>We are using <strong>Markdown</strong> now!</p>"

markdown("We like to _write_ `code`, not just _read_ it!")
# => "<p>We like to <em>write</em> <code>code</code>, not just <em>read</em> it!</p>"

markdown("The [Markdown website](http://daringfireball.net/projects/markdown/) has more information.")
# => "<p>The <a href="http://daringfireball.net/projects/markdown/">Markdown website</a>
#     has more information.</p>"

markdown('![The ROR logo](http://rubyonrails.com/images/rails.png "Ruby on Rails")')
# => '<p><img title="Ruby on Rails" src="http://rubyonrails.com/images/rails.png" alt="The ROR logo" /></p>'

Source Code

# File action_view/helpers/text_helper.rb, line 281
def markdown(text)
  text.blank? ? "" : BlueCloth.new(text).to_html
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.