aboutsummaryrefslogblamecommitdiffstats
path: root/guides/code/getting_started/app/controllers/comments_controller.rb
blob: 0e3d2a6dde028aa5bbc898f41bbba2063ba80e02 (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                
 

                                                                              

                                       
                                                                                

                                
 





                                               
   
class CommentsController < ApplicationController

  http_basic_authenticate_with name: "dhh", password: "secret", only: :destroy

  def create
    @post = Post.find(params[:post_id])
    @comment = @post.comments.create(params[:comment].permit(:commenter, :body))
    redirect_to post_path(@post)
  end

  def destroy
    @post = Post.find(params[:post_id])
    @comment = @post.comments.find(params[:id])
    @comment.destroy
    redirect_to post_path(@post)
  end
end