Вопросы по теме 'grape'

Как добавить зависимость через виноград?
Я хочу поиграть с NekoHtml в Groovy. Я думал добавить его через Grape . Я пробовал так: @GrabResolver(root="http://net.sourceforge.nekohtml/nekohtml") в моем коде Groovy. Но выдает такую ​​ошибку:...
672 просмотров
schedule 02.10.2022

Разделить Grape API (не Rails) на разные файлы
Я пишу API в Grape, но он стоит отдельно, без Rails, Sinatra или чего-то еще. Я хотел бы разделить файл app.rb на отдельные файлы. Я просмотрел Как разделить вещи в винограде API? , но это с Rails. Я не уверен, как заставить это работать с...
1943 просмотров
schedule 15.06.2023

Intellij IDEA не импортирует зависимости от @Grab в проекте Groovy
У меня есть отличный скрипт, над которым я работаю, который импортирует зависимости с помощью аннотации @Grab. Этот скрипт будет работать в IDEA и из командной строки. Однако в среде IDE импорты отображаются красным цветом (как неразрешимые), а...
10319 просмотров
schedule 03.05.2022

Генерировать JavaScript с помощью Grape API?
Я использую структуру Grape для извлечения данных, которая отлично работает. Я также хотел бы получить файл JavaScript с помощью API. Например: <!DOCTYPE html> <html> <head> <script defer...
234 просмотров
schedule 12.03.2023

Не найден подходящий ClassLoader для захвата при создании экземпляра класса
Я создал два отличных сценария, как показано ниже. В одном скрипте есть класс, экземпляр которого создается в другом скрипте. Оба находятся в пакете по умолчанию. Когда я пытаюсь запустить ImportGpsData.groovy , я получаю следующее исключение......
2260 просмотров
schedule 04.11.2022

Загрузка зависимостей с использованием винограда с ошибкой плагина Jenkins Job DSL
Я выполнил работу, используя плагин Jenkins Job DSL, чтобы получить ветки SVN с библиотеками SVNKit, но у меня есть одна проблема с настройкой библиотек de jar с использованием Grape (который использует Ivy). Если я установлю это в своем сценарии:...
5013 просмотров

Как заставить Grape возвращать сообщения об ошибках в формате CSV?
У меня есть приложение Rails, и я реализовал API, используя гем Grape . Теперь я создал собственный модуль форматирования ошибок (CSVFormatter), чтобы возвращать ответ об ошибке в формате CSV. А также у меня есть это в файле v2.rb моего...
2168 просмотров
schedule 27.04.2023

Условные обозначения Ruby OAuth «привратник»
Я использую гем привратника для использования токенов для аутентификации запросов. Когда у меня Doorkeeper_for настроен, как указано ниже, требуются токены, что хорошо и ожидаемо : doorkeeper_for :all Когда я устанавливаю условие для...
328 просмотров
schedule 28.05.2022

Изменение порта, на котором запускается WEBrick, через Rack::Cascade & Grape
У меня есть приложение для винограда, и я хотел бы изменить порт, с которого запускается WEBrick, может ли кто-нибудь указать мне правильное направление... require './api/api.rb' use Rack::Session::Cookie run Rack::Cascade.new [API]
645 просмотров
schedule 15.12.2022

Как извлечь данные из запроса на получение с помощью Ruby Grape
Я экспериментирую с виноградом и Ruby, пытаясь создать функцию обратного вызова Yo API. Я могу запустить простые примеры, как это. . . resource :loc do get ':loc' do params.to_yaml end end Как мне извлечь...
1221 просмотров
schedule 18.04.2023

Попытка разобрать тело запроса в Grape API
Итак, у меня есть API, где одна из точек входа выглядит примерно так: module SomeModule module SomeOtherModule class Users < SomeModule::SomeOtherModule::Base helpers do params :user do requires :user, type: Hash...
888 просмотров
schedule 04.05.2023

Ошибка маршрутизации винограда - маршрут не соответствует действию для пространства имен + объяснение
У меня есть простое приложение Rails с конечной точкой Grape API. Я следовал этому руководству , поэтому я установил все как есть. , просто заменили гусар для юзеров. У меня проблемы с тем, чтобы это работало, потому что мои маршруты, кажется,...
3629 просмотров

Grape-swagger + Невозможно прочитать «пользователей» API из URL-адреса пути (сервер вернул неопределенное значение) + ruby ​​on rails
Я использую Grape gem с приложением rails, но получаю сообщение об ошибке ниже, когда вызываю пользовательский интерфейс с виноградным чванством. Ошибка: невозможно прочитать «пользователей» API по пути...
1562 просмотров
schedule 29.05.2023

Поддержка нескольких типов контента JSON в Grape
Я использовал Grape для написания API, похожего на Evernote, и использовал Collection+JSON (тип MIME «application/vnd.collection+json»). Теперь я хочу также поддерживать JSON API (тип пантомимы «application/vnd.api+json»). (Причина, по которой я...
1280 просмотров
schedule 03.04.2022

Спасение винограда Grape::Exceptions::ValidationErrors не работает
Я написал API для загрузки файла изображения на сервер. когда я загружаю без файла, это будет ошибка Я пытался спасти его так: rescue_from Grape::Exceptions::ValidationErrors do |e| error! e.message, 404 end но это не работает. Вот...
1172 просмотров

неопределенный метод `[]' для nil:NilClass
Я использую grape для создания своего Restful API, но когда я пытаюсь интегрировать его с Swagger через grape-swagger gem, он выдает undefined method `[]' for nil:NilClass когда я посещаю http://localhost:3000/swagger_doc URL Вот мои...
427 просмотров
schedule 12.10.2022

Невозможно загрузить jenkins-core jar с помощью Grapes
Я пишу отличный сценарий и пытаюсь загрузить модуль jenkins-core с помощью Grapes, но не могу. @Grapes([ @Grab(group='org.jenkins-ci.main', module='jenkins-core', version='2.9') ]) import jenkins.model.Jenkins Это дает мне следующую...
1755 просмотров
schedule 20.09.2022

Как использовать виноградную сущность без виноградного API?
Я пытаюсь использовать виноградную сущность без драгоценного камня виноградного API. Так что просто используйте его в качестве сериализатора для необработанных контроллеров рельсов. При попытке представить свой ресурс, выполнив: present...
592 просмотров
schedule 12.01.2023

Как определить динамический ключ в драгоценном камне виноградной сущности?
Допустим, у меня есть модель User , и я выставляю объект User через Grape::Entity . Итак, здесь я хочу определить динамический ключ, имя и значение которого будут основаны на значении других ключей ( id , name , email ). module API module...
619 просмотров
schedule 27.02.2023

Применить псевдоним для цикла в объекте винограда
Я хотел бы получить следующий JSON. [{"Product":{"CountryName":4848, }},{"Product":{"CountryName":700}] module API module Entities class Example < Grape::Entity expose(:product) do expose(:country_name) do |product,...
395 просмотров