Так что яВ активных селекторах модели, как ограничить связанные объекты, возвращенные из ассоциации has_many?
render json: Post.all
Это возвращает все мои сообщения и в моем посте сериализатором меня
class PostSerializer < ActiveModel::Serializer
has_many :comments
end
Я хочу, чтобы количество комментариев, возвращенных в формате JSON, чтобы быть ограничено 5 и имеют переменную в котором говорится, что там больше комментариев. Это возможно?
Редактировать: Я думаю, что я буду управлять большей частью новым вызовом. Но не могу понять, как ограничить комментарии в сериализаторе
Просто делая Comment.limited_comments вернул комментарии, ограниченные 5, но удалил область сообщения Post, так что я получил комментарии от разных сообщений. Запись, где утверждение было впереди, было исправление. Спасибо! Любая идея, как я могу дать has_more boolean вместе с данными? – Rishabh
Определите метод has_more в сериализаторе и включите в атрибуты – nitishmadhukar