Вопросы по теме 'grape-api'
Sinatra и Grape API вместе?
Я читал и нашел эту микро-структуру Grape для рубина. В настоящее время я использую Sinatra для обработки веб-интерфейса, но я также хотел бы реализовать Grape для обработки аспекта API приложение. Я не могу найти полезных предложений по этой...
5581 просмотров
schedule
05.10.2021
grape api игнорирует параметры PUT / POST
Я создаю виноградный API для приложения рельсов. Я тестирую его со спецификациями запроса rspec. Я столкнулся с проблемой при создании такого почтового маршрута:
resources :events do
segment '/:event_id' do
resources :tickets do...
2996 просмотров
schedule
14.11.2021
Получите абсолютный URL-адрес с помощью приложения Grape-Api gem on Rack
Я делаю API с grape gem , в одной из моих служб я хотел бы получить полный URL . Например, если пользователь запрашивает:
api.myapp.com/android/users.json
Я хотел бы получить api.myapp.com/android/users.json или хотя бы...
2358 просмотров
schedule
08.10.2021
grape-entity и has_many требует явной сущности
Я использую grape и grape-entity в проекте Rails 4.2.1, и у меня возникает странная ошибка при представлении с использованием правильной модели.
Согласно документации , организация моих сущностей в каждой модели приводит к следующему:...
673 просмотров
schedule
12.09.2021
как отправить_данные или прикрепленный файл с голиафом и виноградом?
не уверен, как это делается, но, следуя тому, как это делается в Синатре, не будет резать его на Голиафе - Как я могу отправить двоичные данные из Sinatra?
593 просмотров
schedule
10.03.2022
{виноград} авторизация
Я пытаюсь создать спокойный json API в рубине, поэтому я использую виноград ( https://github.com/intridea/grape ) внутри стойки. Я не использую Rails для этого проекта, так что канкан, колдовство и т.д... не кажутся лучшими вариантами. Кроме того, я...
3930 просмотров
schedule
22.03.2022
Маршрут винограда с массивом в качестве корневого объекта
Я определяю параметры для такого виноградного маршрута
params do
requires :array, type: Array do
requires :foo, type: String
requires :bar, type: String
end
end
Данные для этой конечной точки будут...
439 просмотров
schedule
24.03.2022
Подача изображения с помощью Grape
У меня есть служба GET, которая должна обслуживать изображение. После прочтения Grape: https://github.com/intridea/grape#user-content-sending-raw-or-no-data
get :image do
content_type 'application/octet-stream'
File.binread "image.png"
end...
866 просмотров
schedule
06.04.2022
SIMmplecov - Неверное тестовое покрытие для Grape API
У меня есть приложение Rails 4.2 с API на основе Grape. Я начал писать для него тесты с помощью Rpsec. Мои тесты отлично работают и проверяют то, что я ожидал. Но когда я запускаю rspec на терминале, Simplecov не показывает правильное покрытие...
603 просмотров
schedule
08.04.2022
Сущности винограда с has_many через отношения
Я добавляю REST API с драгоценным камнем винограда. Я также добавил драгоценный камень виноградных существ. Что мне нужно, так это данные из этих трех моделей: Product, Company и ManufactureCompany в одном файле json.
Отношения в product.rb :...
1306 просмотров
schedule
05.05.2022
Использование Grape для создания API только с объектами Ruby вместо базы данных или Rails
Я пытаюсь использовать Grape для создания API, используя только объекты Ruby. Я не хочу использовать базу данных/Rails/ActiveSupport/и т. д. — только Rack, Ruby и Grape.
Я определил класс для Directory , с которым я хочу взаимодействовать через...
589 просмотров
schedule
25.05.2022
Запрос к API Grape для рельсов блокирует другие запросы
Для моего приложения rails я настроил API с помощью gem Grape. Я добавляю метод тестовой публикации, чтобы код спал 10 секунд и возвращал {'status'=>'success'}. Все работает, за исключением того, что вызов API блокирует все остальные запросы,...
436 просмотров
schedule
31.05.2022
Проблема с подключением нескольких API Grape в Rails
У меня есть два API, которые я пытаюсь смонтировать в своем приложении Rails: один называется «v1», а другой — «twilio». Каждый API будет состоять из нескольких файлов, поэтому я хочу, чтобы у каждого была своя папка. Внутри моего каталога app/api у...
3960 просмотров
schedule
06.06.2022
Тестирование Grape с помощью Minitest — от какого класса наследоваться?
Мое приложение rails использует minitest. Мне неясно, какой класс я должен унаследовать для своего теста. Я думал об ActionController::TestCase, но это не кажется правильным, потому что он не привязан к контроллеру рельсов. Какие-либо предложения?...
792 просмотров
schedule
11.07.2022
Несколько маршрутов Ruby Grape Api с одним методом
Я хочу принять несколько маршрутов в одном методе.
resource :mypath do
helpers do
def mymethod
super_duper_stuff
end
end
post do
something_else
end
get do
mymethod
end
resource :subpath
post do...
27 просмотров
schedule
03.09.2022
Использование вашего Grape API из Rails
Стоит ли использовать уже реализованные конечные точки API Grape из контроллеров вашего приложения Rails?
Я делаю приложение, в котором мои контроллеры Rails имеют общие функции с моим API. Я уже реализовал API приложения, теперь реализую...
430 просмотров
schedule
15.09.2022
Изменить шаблон представления по версии API в Grape и Rails
Я создаю веб-API с помощью Grape gem на Ruby on Rails 4.1 с их функцией "версия".
Пример кода здесь.
# app/api/api.rb
class API < Grape::API
prefix 'api'
format :json
formatter :json, Grape::Formatter::Rabl
default_format :json...
533 просмотров
schedule
29.09.2022
Загрузка rspec винограда
Я создаю API в своем приложении rails с помощью винограда.
Теперь я хочу протестировать все мои API. В моем API я могу загружать звук, получать звук/:id и удалять звук/:id.
Я начинаю писать тест для пост-звука, но мой тест все время возвращает...
427 просмотров
schedule
05.10.2022
Rails 3 с проблемой Grape
я следил за этим постом
http://martinciu.com/2011/01/mounting-grape-api-inside-rails-application.html
Я поместил модуль в каталог lib и добавил строку в routes.rb , как показано ниже.
Когда я делаю
rails s
Я получаю сообщение об...
1781 просмотров
schedule
26.10.2022
Каким должен быть Content-Type для ошибки 4xx без тела?
Рассмотрим HTTP-запрос, который получает следующий ответ:
405 Method Not Allowed
Content-Length: 0
Каким должен быть тип содержимого чего-то подобного?
Ничего не делать?
Не установлен?
Установите на text/plain или text/html
6024 просмотров
schedule
05.10.2023