From ba4eaa02973ff4a685a78233499b41e45dbd5560 Mon Sep 17 00:00:00 2001 From: Navin Date: Thu, 23 May 2013 18:08:24 +0200 Subject: [PATCH] Helper to create reply relationship with post --- app/models/post.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/post.rb b/app/models/post.rb index 199f81908a..1e5d1f7e6c 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -493,4 +493,12 @@ class Post < ActiveRecord::Base self.quoted_post_numbers ||= [] self.quoted_post_numbers << num end + + def create_reply_relationship_with(post) + return if post.nil? + post_reply = post.post_replies.new(reply_id: id) + if post_reply.save + Post.update_all ['reply_count = reply_count + 1'], id: post.id + end + end end