Sha256: cb367ec9b83e10e92a1dcdf478f39d16493bf1e89bdb7e0deaf83dbd09fb5448

Contents?: true

Size: 929 Bytes

Versions: 26

Compression:

Stored size: 929 Bytes

Contents

class Admin::ArticlesController < AdminController
  def published
    respond_to do |format|
      format.html{ render }
      format.json do
        skope = Article.published
        @articles = skope.order("published_at DESC").includes(:user).paginate({
          page: params[:page],
          per_page: 4
        })
        @count = skope.count
      end
    end
  end

  def show
    @article = Article.includes(:user).find params[:id]
  end

  def edit
    render
  end

  def update
    article = Article.find params[:id]
    if article.update article_params
      render json: {success: true, status: 200, flash: {success: 'Article updated!'}, data: {}}
    else
      render json: {success: false, status: 400, errors: article.errors}
    end
  end

  private

    def article_params
      params.require(:article).permit :admin_review, :category_id, :admin_rate, :admin_review_started_at,
        :published
    end
end

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
loco-rails-3.0.3 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.5.3 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.5.2 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-3.0.2 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-3.0.1 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.5.1 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.5.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.4.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.3.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-3.0.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.2.2 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.2.1 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.2.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.1.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-2.0.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-1.5.2 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-1.5.1 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-1.5.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-1.4.0 test/dummy/app/controllers/admin/articles_controller.rb
loco-rails-1.3.3 test/dummy/app/controllers/admin/articles_controller.rb