foalfetch/app/controllers/chapters_controller.rb
2024-04-02 16:05:15 -04:00

16 lines
383 B
Ruby

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