You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- class NotificationcommentsController < ApplicationController
- def show
-
- end
- # default_search_scope :contestnotifications
- # model_object Contestnotifications
- # before_filter :authorize
-
- def create
- #raise Unauthorized unless @contestnotifications.notificationcommentable?
- @contest = Contest.find(params[:contest_id])
- @contestnotification = Contestnotification.find(params[:contestnotification_id])
-
- # @notificaioncomment = Notificationcomment.new
- # @notificaioncomment.safe_attributes = params[:notificationcomment]
- # @notificaioncomment.author = User.current
- comment = @contestnotification.notificationcomments.new(params[:notificationcomment].merge(author_id: User.current.id))
- if comment.save
- flash[:notice] = l(:label_comment_added)
- end
-
- redirect_to contest_contestnotification_url(@contest, @contestnotification)
- end
-
- def destroy
- @contest = Contest.find(params[:contest_id])
- @contestnotification = Contestnotification.find(params[:contestnotification_id])
- notificaioncomments = Notificationcomment.find(params[:id])
- notificaioncomments.destroy if notificaioncomments
- #@contestnotifications = notificaioncomments.Contestnotification
- #@contest = @contestnotifications.contest
- #@contestnotifications.notificaioncomments.find(params[:notificaioncomment_id]).destroy
- redirect_to contest_contestnotification_url(@contest,@contestnotification)
- end
-
- end
|