Описание тега jsonapi-resources

JSONAPI-Resources - это библиотека Ruby для написания клиентов и серверов для стандарта JSONAPI.
1 ответ

Ошибка в Access-Control-Allow-Origin при угловом запросе к Rails

Я использую Angular 2, чтобы сделать запрос API(rails). Когда я делаю http-запрос через angular, я получаю следующую ошибку: XMLHttpRequest не может загрузить https://api-url/. Ответ на запрос предварительной проверки не проходит проверку контроля д…
1 ответ

В серверной части Rails API отсутствует заголовок "Access-Control-Allow-Origin"

У меня есть jsonapi-resources бэкэнд API в Rails. Я могу запросить данные, используя curl как и в Python. Когда я пытаюсь использовать jQuery по запросу я получаю в браузере следующую ошибку: XMLHttpRequest не может загрузить https://shop-api-3.hero…
2 ответа

Как загружать записи {json:api} с помощью Ember Data 2 и JSONAPI::Resources in Rails?

Я разрабатываю приложение Ember с бэкэндом Rails, используя превосходный гем JSONAPI::Resources для предоставления моих данных. Я хотел бы получить записи из моего бэкэнда, используя store.findRecord, store.queryи т. д. при загрузке определенных отн…
1 ответ

JSONAPI должен URL-адрес конечной точки в точности соответствовать `типу 'ресурса

Я создаю jsonapi для своего веб-сайта, и, просматривая различные компоненты внешнего интерфейса, я наткнулся на https://github.com/dixieio/redux-json-api/tree/master/docs который, по-видимому, разрешает URL-адрес конечной точки непосредственно из ти…
16 июн '17 в 10:21
1 ответ

Использование Ransack в приложении только на Rails 5 API

Я недавно начал работать над приложением только на Rails 5 API и включил jsonapi-resources так же как ransack легко фильтровать результаты для любого запроса. По умолчанию, jsonapi-resources обеспечивает базовую функциональность CRUD, но для того, ч…
1 ответ

jsonapi-ресурсы условно отключают пагинатор

Я использую гем jsonapi-resources в своем приложении Rails. Один из моих ресурсов использует нумерацию страниц. Есть случаи, когда я хочу отключить нумерацию страниц и убедиться, что пользователь вернет все результаты. Я попробовал пользовательскую …
26 фев '17 в 11:54
1 ответ

Отключить разбиение на страницы для отношений

Дано 2 ресурса: jsonapi_resources :companies jsonapi_resources :users Пользователь has_many Компании default_paginator =: постраничный /companies запрос разбит на страницы, и это то, что я хочу. Но я также хочу отключить его для запроса отношений /u…
19 дек '16 в 04:55
0 ответов

Laravel Eloquent: повторное использование модели и сбор ресурсов

API использует функцию сбора ресурсов Laravel для предоставления ответа JSON клиенту. Как обращаться со структурой кодирования приложения при наличии сложной логики приложения. Вот класс Model. BookTransaction модель имеет type флаг, чтобы различить…
16 янв '19 в 08:38
3 ответа

Как переименовать свойство / атрибут ресурса с помощью jsonapi-resources ruby ​​gem

Я строю json api с помощью rails, используя гем json api-resources. Библиотека действительно отличная, она выполняет много работы. Однако некоторые имена столбцов в нашей БД не очень значимы для отображения в API. Итак, мой вопрос: возможно ли переи…
07 янв '16 в 16:02
3 ответа

Как отобразить ответ jsonapi-ресурсов в пользовательском действии контроллера?

Я реализовал свою собственную логику создания объекта, переопределив действие create в контроллере JSONAPI::ResourceController. После успешного создания хочу показать представление созданного объекта. Как отобразить этот автоматически сгенерированны…
06 ноя '17 в 07:43
0 ответов

JSON API Resource Controller для абстрактного ресурса в Rails

Я использую Jsonapi-ресурс для моего Rails API. у меня есть User модель, которая имеет логическое значение account_manager как атрибут Я хочу иметь отдельный контроллер / конечные точки для менеджеров по работе с клиентами. Действие index должно вер…
07 авг '17 в 11:03
0 ответов

Ресурсы JSON API: как добавить действие контроллера на дочерний ресурс, которого нет на родительском?

В моем приложении на Rails я использую гем JSONAPI:Resources. у меня есть PurchaseOrder модель, которая в настоящее время позволяет только index а также show действия, вот так: with_options only: [:index, :show] do jsonapi_resources :purchase_orders…
0 ответов

Настройка простой регистрации / входа с помощью Doorkeeper и JSONAPI

Короткий рассказ Мне сложно добавить Doorkeeper в мой рабочий проект JSONAPI. Поскольку я новичок в этом, я думаю, что одной из самых больших проблем является понимание структуры. По сути, мне нужны любые дополнительные запросы, чтобы содержать Acce…
1 ответ

JSONAPI Resource: has_one/many с полиморфными ассоциациями

У меня есть модель Order у которого есть адреса как это: has_many :pick_up_addresses, -> { where(address_type: Address.address_types[:pick_up]) }, as: :addressable, class_name: 'Address', dependent: :destroy has_one :destination_address, -> { …
27 апр '17 в 19:11
0 ответов

Ресурсы JSONAPI - переопределить зарегистрированное сообщение при внутренней ошибке сервера?

Я нахожусь в процессе перехода к ресурсам JSONAPI в проекте Ruby on Rails, над которым я работаю, но я наткнулся на загвоздку - ошибки отладки, которые происходят в них. Я использую Papertrail в качестве решения для ведения журнала и использую их оп…
18 май '18 в 19:08
1 ответ

Как исправить API, используя jsonapi-ресурсы, которые отвечают с несоответствием типов и не позволяют мне создавать записи?

У меня возникает проблема с несовпадением типов в моем API каждый раз, когда я хочу создать новый элемент. Это происходит в 2 местах: когда я пытаюсь разместить новый товар POST http://localhost:8060/datasets/ { "data": { "type": "datasets", "attrib…
0 ответов

Rails JSONAPI:: Ресурсы сериализации ресурсов

У меня есть Grape API, который имеет пространство имен :admin и ресурс езды, весь путьhttp://localhost:3000/api/admin/trips module Admin class Base < API::Core namespace :admin do before { authenticate_admin! } resources :rides do mount TripsAPI …
27 окт '18 в 12:20
1 ответ

Как я могу исправить JSONAPI::Serializable::UndefinedSerializableClass

Как я могу исправить: ERROR: JSONAPI::Serializable::UndefinedSerializableClass: No serializable class defined for Post app/controllers/api/v1/posts_controller.rb:20:in `index' Используя эти драгоценные камни: gem 'jsonapi_suite' gem 'jsonapi-rails'
22 сен '17 в 11:48
1 ответ

JSONAPI лучший способ для ответа на нересурсные данные, такие как токен доступа, с помощью jsonapi-ресурсов

Я реализую этот API, и первое, что я сделал, - это логин с токеном доступа. Я использую гем jsonapi-resources https://github.com/cerebris/jsonapi-resources У меня сейчас две проблемы. Я хочу вернуть пользователя И сгенерированный токен доступа в слу…
2 ответа

Реагировать на чтение setState как неопределенное после фильтрации через ответ API

Я пытаюсь отфильтровать ответ API в React на определенные новости, но когда я вызываю функцию setState, моя консоль выдает ошибку, что она не может установить свойство setState со значением undefined. Я новичок в React, так что извините, если это оч…