У меня есть таблица, содержащая более 100 записей. Когда я пытаюсь получить записи с использованием метода where
, я получаю один массив длиной более 100.
Но после сборки JSON и когда он достигает внешнего интерфейса, я получаю два массива вместо одного. Один массив размером 100, другой с остальными элементами. Это из-за jbuilder или JSON имеет определенный предел, который он может содержать?
в контроллере
def index
@screen_seat_type = ScreenSeatType.find_by screen_id: params[:screen_id], seat_type_id: params[:seat_type_id]
@seats = Seat.where( :screen_seat_type_id => @screen_seat_type.id ).order(:name)
end
в index.json.jbuilder
json.seats @seats do |seat|
json.id seat.id
json.name seat.name
json.row_name seat.row_name
json.is_open seat.is_open
end
Я использую Rails API + ReactJS.