mostrar notificaciones a los usuarios cuando alguien comenta en su

debate o responde a su comentario
This commit is contained in:
Julian Herrero
2015-10-06 12:11:20 +02:00
committed by rgarcia
parent ba0ce4e14b
commit d9ba3edc2a
17 changed files with 304 additions and 0 deletions

View File

@@ -116,4 +116,14 @@ class ApplicationController < ActionController::Base
add_notifications_for activity
end
end
def add_notifications_for(activity)
case activity.action
when "debate_comment"
author = activity.trackable.debate.author
when "comment_reply"
author = activity.trackable.parent.author
end
author.notifications.create!(activity: activity) unless activity.made_by? author
end
end