Sha256: 74c88f25d578c4d046fc958df735f6d88df38482e7a0b9df4c7c33f15d23d3ce

Contents?: true

Size: 791 Bytes

Versions: 8

Compression:

Stored size: 791 Bytes

Contents

class Admin::CommentsController < Admin::BaseController
  sortable_attributes :created_at, :name, :comment

  def index

    case
    when params[:article_id]
      @commentable = Article.find_by_id( params[:article_id] )
      @comments = @commentable.comments.paginate :page => params[:page], :order => sort_order
    else
      @comments = Comment.paginate :page => params[:page], :order => sort_order
    end

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @articles }
    end
  end

  def destroy
    @comment = Comment.find(params[:id])
    @comment.destroy
    flash[:notice] = 'Comment was successfully deleted.'

    respond_to do |format|
      format.html { redirect_to( :back ) }
      format.xml  { head :ok }
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
beef-articles-0.1.0 app/controllers/admin/comments_controller.rb
beef-articles-0.2.0 app/controllers/admin/comments_controller.rb
beef-articles-0.2.1 app/controllers/admin/comments_controller.rb
beef-articles-0.2.2 app/controllers/admin/comments_controller.rb
beef-articles-0.3.0 app/controllers/admin/comments_controller.rb
beef-articles-0.3.1 app/controllers/admin/comments_controller.rb
beef-articles-0.3.2 app/controllers/admin/comments_controller.rb
beef-articles-0.3.3 app/controllers/admin/comments_controller.rb