Sha256: 05f7d36de5aa2e609212f276c0bdbfd6eb0eb100c99f209a3754547ba21d58eb

Contents?: true

Size: 542 Bytes

Versions: 68

Compression:

Stored size: 542 Bytes

Contents

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(comment_params)
    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

  private

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

Version data entries

68 entries across 68 versions & 2 rubygems

Version Path
rails-4.1.16 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.16.rc1 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.15 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.15.rc1 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.14.2 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.14.1 guides/code/getting_started/app/controllers/comments_controller.rb
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/rails-4.1.13/guides/code/getting_started/app/controllers/comments_controller.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/rails-4.1.13/guides/code/getting_started/app/controllers/comments_controller.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/rails-4.1.13/guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.14 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.14.rc2 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.14.rc1 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.13 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.13.rc1 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.12 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.12.rc1 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.11 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.10 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.10.rc4 guides/code/getting_started/app/controllers/comments_controller.rb
rails-4.1.10.rc3 guides/code/getting_started/app/controllers/comments_controller.rb