Вопросы по теме 'active-model-serializers'

Rails + Ember.js + Devise приложение для журналистов-фрилансеров — анализ данных
Извиняюсь, я так долго был в ember.js-land, я шарю основы API Rails + active_model_serializers JSON. Итак, скажем, я независимый журналист и создаю приложение, в котором писатель может публиковать статьи на разных сайтах компании через одну учетную...
948 просмотров

Преобразование макетов Rspec в Mocha для тестирования сериализаторов активной модели
Я использую сообщение Бенедикта Дике о пользовательских группах примеров rspec для тестирования сериализаторов активных моделей, но у меня возникли проблемы с преобразованием этого для использования мокко вместо моков rspec....
773 просмотров

Требуется ли ActiveModel::Serializer явный вызов рендеринга?
Я знаю, что при использовании шаблонов представлений (html, rabl) мне не нужен явный вызов рендеринга в моем действии контроллера, потому что по умолчанию Rails отображает шаблон с именем, соответствующим имени действия контроллера. Мне нравится эта...
1517 просмотров

Сериализация массива/отношения с атрибутами с помощью ActiveModel::Serializer
Я хочу сериализовать отношение, используя Active Model Serializers, и я хочу установить некоторые "глобальные" атрибуты (например, count) для этого отношения: { users: { total: 12, page: 2, users: [{}, {}, {}, ...] } } Как я...
3214 просмотров

Сериализаторы активных моделей: добавление дополнительной информации вне корня в ArraySerializer
Скажем, у меня есть модель User и сериализатор UserSerializer < ActiveModel::Serializer , а также контроллер, который выглядит так: class UsersController < ApplicationController respond_to :json def index respond_with User.all...
7120 просмотров

Rails active_model_serializer с нумерацией страниц
Я использую active_model_serializer. Теперь я хочу сериализовать объект с разбиением на страницы, должен ли я выполнять логику разбивки на страницы в контроллере или в сериализаторе? Если я выбираю разбиение на страницы в сериализаторе, мне нужно...
11250 просмотров

Active Model Serializers, без корня массива, но дочерние корни
Я добавил гем сериализатора активной модели в проект, и он сломал кучу вещей, один из наших API имеет очень специфический формат, который мне нужно сохранить, к сожалению, похоже, что я не могу получить устаревшее поведение. #Models class Parent...
1933 просмотров

Сериализаторы активных моделей. Можно ли показать URL-адрес встроенного объекта?
Я пытаюсь сделать свой API высокосвязным/сканируемым, поэтому я хочу, чтобы все ассоциации встроенных объектов возвращали URL-адрес связанного объекта, а также идентификатор и атрибуты связанного объекта. Например, дано: class Car <...
2999 просмотров

Как выполнить активную загрузку в active_model_serializers
У меня есть модель с несколькими слоями вложенных ассоциаций. например., ModelA has_many: model_b ModelB has_one : model_c ModelC has_many: model_d ModelD has_many: model_e ... В сериализаторах embed :ids, include: true используется для...
1596 просмотров

Ember: error.messages не показывает ошибки сервера при сохранении
При попытке создать новую запись errors.messages не отображается так, как описано в документах . Тем не менее, консоль отображает ошибку Error: The backend rejected the commit because it was invalid: {email: has already been taken} . В моем...
1118 просмотров

Не загружать данные по индексным маршрутам только с помощью пользовательских сериализаторов в ActiveModel::Serializers.
Я пытаюсь выяснить для индексного маршрута /recipes в Ember, как я могу не загружать дополнительные данные JSON, которые не нужны для этого конкретного представления, а загружать эти данные в отдельные маршруты рецептов. Как это работает сейчас,...
151 просмотров

Как сделать многие ко многим в сериализаторе активной модели?
Я ищу решение для использования ассоциации «многие ко многим» в сериализаторе активной модели. Допустим, у меня есть пользователь со многими типами пользователей через таблицу «многие ко многим», как я могу вернуть типы пользователей для...
209 просмотров

Сериализаторы активных моделей: неопределенный метод `url_for' для nil:NilClass
Я использую active_model_serializers gem в своем приложении для отправки ответа json высокого уровня. На самом деле он работает нормально, но, поскольку я установил этот драгоценный камень, после нескольких минут использования приложение вылетает,...
2522 просмотров

Как написать сериализатор ActiveModel для отношений «многие ко многим»?
Попытка настроить серверную часть для приложения ember-cli. Вот как модели выглядят в Ember: post.js export default DS.Model.extend({ heading: DS.attr('string'), content: DS.attr(''), imageUrl: DS.attr('string'), pageId:...
1616 просмотров

Условная сериализация в активных сериализаторах моделей
invoice_serializer.rb class InvoiceSerializer < ActiveModel::Serializer attributes :id, :document_no, :customer_id, :currency_id, :date, :due_date, :notes, :invoice_status_id, :total, :tax_total, :grand_total # This is not working,...
398 просмотров

Управление версиями ActiveModel::Serializer
Я использую гем active_model_serializers и столкнулся с некоторыми проблемами при управлении версиями. Контроллеры In app/controllers/v1/contracts_controller.rb module V1 class ContractsController < ApiController def...
959 просмотров

В Rails, почему я получаю ответ 204 - No Content для моего обновления/PATCH/PUT, используя Active Model Serializers?
Этот код предназначен для списка пользователей (пользователь может создать список дел пользователя). Этот конкретный ресурс содержит не элементы списка, а только заголовок списка и тип списка. class Api::V1::UserListsController <...
7719 просмотров

Рендеринг состояния и ответа JSON данных с активным сериализатором модели
Я использую активный сериализатор модели. Я хочу отображать как «статус», так и «данные» в формате JSON, например. {"status":"success","data":[{"id":1,"content":xxx"}]} Мне удалось создать «данные», используя следующий код в моем...
2352 просмотров

как рельсы ActiveModel::Serializers сравниваются с виноградом?
Может кто-нибудь объяснить разницу между ActiveModel::Serializers и Grape . Должен ли я использовать один или другой или можно/должно ли их использовать вместе. Может ли кто-нибудь также объяснить преимущества использования одного (или обоих) из...
1289 просмотров

Разрешить модулю определять метод только в том случае, если включение класса/модуля не
Мне очень нравится сериализация ActiveModel, особенно запутанная паутина as_json и serializable_hash . В моем приложении есть большая коллекция моделей, которые разделяют поведение, включая модуль, назовем его SharedBehavior . Моя команда...
258 просмотров