call4paperz/call4paperz

View on GitHub
app/controllers/comments_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class CommentsController < ApplicationController
  before_action :authenticate_user!

  def create
    @comment = Comment.new(comment_params)
    @comment.user = current_user

    respond_to do |format|
      if @comment.save
        notice = 'Comment was successfully created.'
      else
        notice = 'Comment was invalid.'
      end

      format.html do
        redirect_to([@comment.proposal.event, @comment.proposal],
          notice: notice)
      end
    end
  end

  private

  def comment_params
    params.require(:comment).permit(:body, :proposal_id)
  end
end