Skip to content
Create a gist now

Instantly share code, notes, and snippets.

Embed URL


Subversion checkout URL

You can clone with
Download ZIP
Redcarpet (Markdown) template handler for Rails 3.1.
# config/initializers/redcarpet.rb
class ActionView::Template
class Redcarpet < Handler
include Handlers::Compilable
def compile template
register_template_handler :markdown, Redcarpet

Slick. Is there a way to wire the markdown file up so you can do ERB-like stuff (like iterating over objects), etc.?


As long as you name the template {template_name}.html.markdown.erb, it should let you embed ERB tags into the Markdown document.


FYI, I changed my template name as {template_name}.html.markdown.erb, but didn't work. "No such page" error occurred.


This mostly worked for me (Awesome!) but the generated html ended up being escaped. I used the following (copied from the markdown-rails gem) instead:

 markdown.render(template.source).inspect + '.html_safe'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.