Вопросы по теме 'active-model-serializers'
Использование ActiveModel::Serializer в Rails — данные JSON различаются между json и индексным ответом
Я использую гем active_model_serializers для управления данными сериализации и наблюдаю странное поведение. Мой код выглядит так:
модель и сериализатор
class User
include Mongoid::Document
field :first_name, :type => String
field...
4336 просмотров
schedule
21.03.2024
Сделать корневой узел в Active Model Serializer
У меня есть массив JSON в моем приложении Rails в этом формате с использованием Active Model Serializer:
[
{
"contact" : {}
},
{
"contact" : {}
}
]
Как мне сделать так, чтобы я удалил один уровень узла выше контакта, ИСПОЛЬЗУЯ...
18158 просмотров
schedule
17.01.2023
ActiveModel::Serializers Gem — проблема с пространством имен API для версии
Я новичок в Rails и модулях/пространствах имен.
Мой контроллер имеет пространство имен следующим образом:
module Api
module V1
class PostsController < ApiController
И ActiveModel::Serializers поместил папку «Serializers» в папку...
3256 просмотров
schedule
30.07.2023
active_model_serializers: как получить собственный json через встроенный рендеринг: json?
Я использую гем active_model_serializers в своих рельсах 4. Он работает, если я использую
def search
category_search = Category.search_for(params[:q])
render :json => category_search
end
с выводом вроде...
505 просмотров
schedule
09.09.2022
Используйте active_model_serializer с объектом, отличным от ActiveRecord.
У меня есть объект модели, который не является потомком ActiveRecord::Base и не хранится в базе данных. Я создал для него сериализатор (с таким же названием + "Сериализатор"), а в своем контроллере вызываю render json: object_instance ....
9622 просмотров
schedule
17.04.2023
ActiveModel::Serializers и Ember Data — правильное моделирование моего сериализатора для использования с Ember Data
В моем приложении комментарии Post has_many и Post Comment belongs_to (смоделированы с помощью отношения has_one в моих сериализаторах).
Поскольку я получаю сообщение об ошибке Stack Level Too Deep всякий раз, когда пытаюсь смоделировать...
352 просмотров
schedule
28.05.2023
jbuilder vs rails-api/active_model_serializers для обработки JSON в Rails 4
Я начал с Rails 4 .
Работая с обработкой данных формата JSON, я обнаружил, что мы можем использовать rails/jbuilder , и это работает хорошо.
Однако, когда я изучал шаблон Rails 4 от Codeschool , они упомянули гем под названием...
11369 просмотров
schedule
31.07.2022
Как пропустить объект в массиве сериализаторов ActiveModel?
Я просмотрел всю документацию по сериализатору активной модели (v 0.9.0) и вопросы SO, которые я могу найти, но не могу понять это.
У меня есть объекты, которые можно пометить как «опубликованные» или «черновики». Когда они не опубликованы, их...
1637 просмотров
schedule
11.12.2022
Миграция ActiveModel::Serializer с версии 0.9.2 на 0.8, has_many не сериализуется
У меня есть следующий класс ActiveModel::Serializer
class MyThingySerializer < ActiveModel::Serializer
root false
attributes :id, :name, :description
has_many :whatsits, embed_namespace: :_embedded
delegate :whatsits, to: :object...
76 просмотров
schedule
04.05.2024
Можно ли использовать ActiveModel::Serializers вне контроллера Rails?
Я использую websocket-rails gem для веб-сокетов, и я хотел бы использовать ActiveModel::Serializers для создания полезной нагрузки JSON для сообщения веб-сокета. Можно ли использовать сериализатор без использования render в контроллере?
2118 просмотров
schedule
28.10.2022
Emberjs, рельсы - адаптер активной модели
У меня есть API-интерфейс рельсов с драгоценным камнем «active_model_serializers».
http://localhost:3000/api/buildings/30.json генерирует для меня это :
{
building:{
id:30,
city_name:"msc",
infrastructure:[...
496 просмотров
schedule
17.03.2023
Ошибка Active Model Serializers при создании атрибутов URL с v0.9.3
Я пытаюсь сделать что-то очень простое в AMS, где я генерирую атрибут url для объекта, как показано ниже:
class DeckSerializer < ActiveModel::Serializer
attributes :id, :title, :description, :url
has_one :user
has_many :cards
def url...
775 просмотров
schedule
11.04.2022
Хэш для сериализатора активной модели
У меня есть хэш @branches, который в основном:
{1 => 5}, {2 => 6}
Могу ли я отправить это в сериализатор и получить вывод json следующим образом:
{ branch_id: 1, branch_name: 'Hello', count_5}
Я сделал собственный сериализатор...
2098 просмотров
schedule
14.04.2023
Rails: запретить переупорядочивание хеша JSON
У меня есть следующий метод в моем ContactsController :
def index
@contacts = {}
company = current_employer.company
groups = company.groups.pluck(:name)
contacts = company.contacts.order(last_name: :asc)
contacts.each do...
183 просмотров
schedule
27.05.2022
Сериализатор ActiveModel с has_and_belongs_to_many
У меня есть модель под названием Event. Событие has_and_belongs_to_many :event_sub_categories и подкатегория EventSubCategory has_and_belongs_to_many :events . У меня есть следующее действие:
def index
@events = Event.where(begins_at:...
1475 просмотров
schedule
16.02.2023
Правильный способ реализации версий API с помощью active_model_serializers
Я знаю, что уже есть некоторые вопросы, а также это открытая проблема, связанная с тем, что AMS не слишком эффективно обрабатывает пространства имен. (который используется при таком подходе к управлению версиями), но я хотел быть уверенным, что...
2104 просмотров
schedule
09.12.2022
Сериализаторы активной модели Rails — JSON API
Я использую AMS версии 0.10 и хочу использовать спецификацию json-api для рендеринга своих ответов. Однако мне трудно отображать «включенный» ключ для данных о моих отношениях. У меня есть следующая установка:
products_controller.rb
class...
319 просмотров
schedule
08.03.2024
Active Model Serializer с контроллерами пространства имен (версионными)
Я создаю API для рельсов 5 с активными сериализаторами моделей для визуализации объектов JSON. Я структурировал свои контроллеры следующим образом, используя пространство имен для версий. Я покажу один из моих ресурсов для отображения песни....
449 просмотров
schedule
24.07.2022
как использовать рендеринг json: с драгоценным камнем Active-Model-Serializers?
я использую gem 'active_model_serializers', '~> 0.10.0' для форматирования json с версионером gem для менеджера API версии
я пишу контроллер клонирования для экспорта json следующим образом:
#app/v1/products_controller
class...
1125 просмотров
schedule
09.09.2023
Отношения Rails Active_Model_Serializer не сериализуются
Я создаю API Rails с драгоценным камнем active_model_serializer.
У меня проблема в том, что я не могу сериализовать отношения, даже если я создал для них сериализатор.
Прежде всего, вот мои модели:
пользователь.rb
class User <...
864 просмотров
schedule
15.08.2022