foalfetch/app/controllers/chapters_controller.rb

17 lines
383 B
Ruby
Raw Normal View History

require 'redcarpet'
class ChaptersController < ApplicationController
def show
@story = Story.find(params[:story_id])
@chapter = @story.chapters.find_by(number: params[:id])
@rendered_html = markdown.render(@chapter.body)
end
private
def markdown
@@markdown ||=
Redcarpet::Markdown.new(Redcarpet::Render::HTML, autolink: true, tables: true)
end
end