Задать вопрос
@waweca

Как правильно использовать ActiveModel::Serializer во «вложенном» массиве в RoR?

При таком формате рендеринга json Serializer работает.

respond_to do |format|
      format.html
      format.json { render json: @company }
    end


При таком он игнорирует

respond_to do |format|
      format.html
      format.json { render json: { company: @company, meta: { current_page: @company.current_page } } }
    end


В meta находится информация Kaminari.

Работает ли ActiveModel::Serializer в таком массиве, если да, то как его правильно оформлять?
  • Вопрос задан
  • 547 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
Jeiwan
@Jeiwan
Как-то так:
render json: { company: CompanySerializer.new(@company, root: false).serializable_hash, meta: { current_page: @company.current_page } }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 6 000 до 8 000 $