diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 2a21882637f1a43e555e1994b5782b441b281b3b..309ea8438a4d0c1942ab8b1aa116a798c158e2a5 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -165,7 +165,7 @@ module ApplicationHelper
   def markdownify(message, options = {})
     message = h(message).html_safe
 
-    [:autolinks, :youtube, :emphasis, :links].each do |k|
+    [:autolinks, :youtube, :emphasis, :links, :newlines].each do |k|
       if !options.has_key?(k)
         options[k] = true
       end
@@ -231,6 +231,10 @@ module ApplicationHelper
       end
     end
 
+    if options[:newlines]
+      message.gsub!(/\n+/, '<br />')
+    end
+
     return message
   end
 
diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb
index f093ed46d67406fc234dd4d9fe6d618499a6a04c..44195c7cd06a9198980a5a6fda17e6e808400494 100644
--- a/spec/helpers/application_helper_spec.rb
+++ b/spec/helpers/application_helper_spec.rb
@@ -202,6 +202,14 @@ describe ApplicationHelper do
       end
     end
 
+    describe "newlines" do
+      it 'generates breaklines' do
+        message = "These\nare\nsome\nnew\nlines"
+        res = markdownify(message)
+        res.should == "These<br /\>are<br /\>some<br /\>new<br /\>lines"
+      end
+    end
+
     context 'performance' do
       before do
         @message = "HHello,Hello_, I _am a strong robot.*Hello, I am *a strong robot.Hello, I am a strong robot.Hello, I am a strong robot.Hello, I am a strong robot.Hello, I am a **strong robot.Hello, I am _a _strong *robot**.Hello*, I am a strong "