Return the body of a note comment as a rich text object
authorTom Hughes <tom@compton.nu>
Mon, 15 Oct 2012 21:34:55 +0000 (22:34 +0100)
committerTom Hughes <tom@compton.nu>
Mon, 15 Oct 2012 21:34:55 +0000 (22:34 +0100)
app/models/note_comment.rb
app/models/notifier.rb
app/views/notifier/note_comment_notification.text.erb

index bcbcf79beb0aaf472a6bf5217dcfa846b24b7398..0500acb8bf2b11ffb12eda1c54bac03210ef5143 100644 (file)
@@ -18,4 +18,9 @@ class NoteComment < ActiveRecord::Base
       self.author.display_name
     end
   end
+
+  # Return the comment text
+  def body
+    RichText.new("text", read_attribute(:body))
+  end
 end
index 5ec401d18ea501d56e193188a8f6e6b2c971e6fa..1107a0da6be1051df0ae96cb04c11bdb56d714bf 100644 (file)
@@ -118,7 +118,7 @@ class Notifier < ActionMailer::Base
     @locale = recipient.preferred_language_from(I18n.available_locales)
     @noteurl = browse_note_url(comment.note, :host => SERVER_URL)
     @place = comment.note.nearby_place
-    @comment = RichText::Text.new(comment.body)
+    @comment =comment.body
     @owner = recipient == comment.note.author
     @commenter = comment.author_name
 
index 7b4ccd3841f5a4da607557df81c9e7e19366b16f..81306f9cb2ac5f7e040b404bb6501d868a49641d 100644 (file)
@@ -7,7 +7,7 @@
 <% end %>
 
 ==
-<%= @comment %>
+<%= @comment.to_text %>
 ==
 
 <%= t 'notifier.note_comment_notification.details', :url => @noteurl %>