Commit 92e013cb
Changed files (4)
app/helpers/application_helper.rb
@@ -25,4 +25,9 @@ module ApplicationHelper
def controller?(name)
params[:controller].include?(name)
end
+
+ def render_markdown(content)
+ return "" if content.nil?
+ GitHub::Markdown.render_gfm(content)
+ end
end
app/views/creations/_show.html.erb
@@ -24,12 +24,12 @@
<% end -%>
<hr />
<div class="row-fluid">
+ <% unless user_signed_in? %>
<div class="span6">
- <% unless user_signed_in? %>
- <p><%= link_to "SIGN UP FOR FREE", login_path, :class => "btn btn-primary" %></p>
- <% end %>
+ <p><%= link_to "SIGN UP FOR FREE", login_path, :class => "btn btn-primary" %></p>
</div>
+ <% end %>
</div>
- <p><%= @creation.story %></p>
+ <p><%= render_markdown(@creation.story).html_safe -%></p>
</div>
</div>
Gemfile
@@ -41,6 +41,7 @@ gem 'rack-attack'
gem 'browser_sniffer'
gem 'asin'
gem 'curb'
+gem 'github-markdown'
group :development do
gem 'capistrano', '~> 3.0', require: false
Gemfile.lock
@@ -162,6 +162,7 @@ GEM
gibbon (1.1.3)
httparty
multi_json (>= 1.3.4)
+ github-markdown (0.6.7)
hashie (2.0.5)
hike (1.2.3)
http (0.6.2)
@@ -381,6 +382,7 @@ DEPENDENCIES
foreman
geoip
gibbon (~> 1.1.2)
+ github-markdown
jbuilder (~> 2.0)
jquery-rails
jquery-ui-rails (~> 4.0.0)