ぼざクリタグ広場 https://hub.nizika.monster
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.
 
 
 
 

18 lines
526 B

  1. class TheatreProgrammesController < ApplicationController
  2. def index
  3. limit = params[:limit].to_i
  4. limit = 100 if limit <= 0
  5. position_gt = params[:position_gt].to_i
  6. position_gt = 0 if position_gt < 0
  7. programmes = TheatreProgramme
  8. .where(theatre_id: params[:theatre_id])
  9. .where('position > ?', position_gt)
  10. .order(position: :desc).limit(100)
  11. .limit(limit)
  12. render json: programmes.as_json(include: { post: PostRepr::BASE })
  13. end
  14. end