Sha256: 2c97eb95a6de0b0c35c25ab325605bfcc3543b72a7318872532eb67eb3bad97c
Contents?: true
Size: 914 Bytes
Versions: 2
Compression:
Stored size: 914 Bytes
Contents
module Kublog class CommentsController < ApplicationController skip_filter :require_admin before_filter :set_comment_user, :only => [:create] def create @post = Post.find(params[:post_id]) @comment = @post.comments.build(params[:comment]) respond_to do |format| if @comment.save format.json { render :json => @comment} else format.json { render :json => @comment.errors.to_json, :status => :unprocessable_entity } end end end def destroy @post = Post.find(params[:post_id]) @comment = @post.comments.find(params[:id]) @comment.destroy respond_to do |format| format.json{ render :json => @comment } end end private def set_comment_user if current_user params[:comment].merge!({:user => current_user}) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kublog-0.9.0 | app/controllers/kublog/comments_controller.rb |
kublog-0.0.1.1 | app/controllers/kublog/comments_controller.rb |