@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 в таком массиве, если да, то как его правильно оформлять?
  • Вопрос задан
  • 544 просмотра
Решения вопроса 1
Jeiwan
@Jeiwan
Как-то так:
render json: { company: CompanySerializer.new(@company, root: false).serializable_hash, meta: { current_page: @company.current_page } }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы