You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- class TheatreProgrammesController < ApplicationController
- def index
- limit = params[:limit].to_i
- limit = 100 if limit <= 0
-
- position_gt = params[:position_gt].to_i
- position_gt = 0 if position_gt < 0
-
- programmes = TheatreProgramme
- .where(theatre_id: params[:theatre_id])
- .where('position > ?', position_gt)
- .order(position: :desc).limit(100)
- .limit(limit)
-
- render json: programmes.as_json(include: { post: PostRepr::BASE })
- end
- end
|