Files
libr-2/app/controllers/api/v1/dashboard_controller.rb
T
2015-08-19 23:24:47 +08:00

15 lines
472 B
Ruby

class Api::V1::DashboardController < Api::V1::ApplicationController
skip_before_action :authenticate_user_from_token, only: [:top]
def top
case params[:type]
when 'web_page'
render json: Post.where(type: 'WebPage').order(:viewed_times).page(params[:page]), each_serializer: WebPageSerializer
else
render json: Post.where(type: 'Article').order(:viewed_times).page(params[:page]), each_serializer: ArticleSerializer
end
end
end