Описание тега grape-api
Grape is a Ruby Gem that provides a DSL to easily develop RESTful APIs.
0
ответов
Grape API: Ошибка проверки для запросов GET с массивами JSON
Я пытаюсь проанализировать массив JSON с моим Grape API. У меня проблемы с созданием простого примера, который не приводит к ошибке проверки. Единственные объявленные параметры в моем примере: ... params do optional :terms, type: Array[JSON] do opti…
29 окт '18 в 01:18
1
ответ
Виноградная чушь документация не загружается
Ниже приведена конфигурация, которую я использовал для построения API с использованием Grape, Но я не могу строить документацию, используя Swagger Драгоценные камни: gem 'grape' grape-0.13.0 gem 'grape-swagger-rails' grape-swagger-rails-0.1.0 gem 'r…
21 ноя '15 в 11:58
1
ответ
Скачать изображение с помощью винограда и Carrierwave
Я в моем app/api/myapp/api.rb Файл я пишу простым методом регистрации: params do requires :email, type: String, regexp: /.+@.+/, allow_blank: false requires :password, type: String, allow_blank: false requires :name, type: String, allow_blank: false…
25 июл '15 в 09:24
1
ответ
Можно ли использовать open-uri в разных стойках?
В настоящее время у меня есть веб-приложение Sinatra и API Grape, идея которого заключается в том, чтобы реализовать приложение Sinatra таким образом, чтобы веб-приложение стало еще одним потребителем API. В моем config.ru у меня есть это: run Rack:…
06 сен '13 в 07:42
1
ответ
Уровень стека слишком глубокий, отношение принадлежат к хасу в API Rails и active_model_serializer
У меня есть простые отношения между двумя моделями, коллекциями и работами. Коллекция имеет много работ, и работа принадлежит коллекции. Сериализатор коллекции: #collection_serializer.rb class CollectionSerializer < ActiveModel::Serializer self.r…
21 май '15 в 13:52
2
ответа
Получить абсолютный URL с помощью Grape-Api gem в приложении Rack
Я делаю API с grape gem, в одном из моих сервисов я хотел бы получить полный URL. Например, если пользователь делает запрос на: api.myapp.com/android/users.json Я хотел бы иметь возможность получить api.myapp.com/android/users.json или по крайней ме…
27 авг '14 в 15:45
1
ответ
Виноградный API игнорирует параметры PUT/POST
Я строю виноградный API для приложения рельсов. Я тестирую его с помощью спецификации запроса rspec. Я столкнулся с проблемой при создании маршрута сообщения следующим образом: resources :events do segment '/:event_id' do resources :tickets do post …
05 авг '13 в 12:26
1
ответ
Как отправить_данные или прикрепленный файл с голиафом и виноградом?
Не уверен, как это сделать, но следуя тому, как это делается в Синатре, не обрежет это на Голиафе - Как я могу отправлять двоичные данные из Синатры?
19 авг '12 в 22:01
0
ответов
Как передать сессию рельсов из виноградного API
Я пытаюсь передать сессию рельсов из виноградного API. Я использовал библиотеку grape_session ( https://github.com/faber-lotto/grape_session). И я ссылаюсь на одноименный параметр сеанса Rails из grape api. Но сессия виноградного API пуста. Ты знаеш…
04 окт '16 в 02:06
1
ответ
Симплеков - Неверное тестовое покрытие для Grape API
У меня есть приложение Rails 4.2 с API на основе Grape. Я начал писать тесты для этого, используя Rpsec. Мои тесты работают отлично и проверяют то, что я ожидал. Но когда я бегу rspec На терминале Simplecov не показывает правильное покрытие для файл…
28 сен '16 в 19:52
1
ответ
Применить псевдоним для цикла в объекте винограда
Я хотел бы получить следующий JSON. [{"Product":{"CountryName":4848, }},{"Product":{"CountryName":700}] module API module Entities class Example < Grape::Entity expose(:product) do expose(:country_name) do |product, options| product.country.name …
04 апр '18 в 09:30
1
ответ
Параметр группы Grape API не работает
Я хочу создать метод записи в виноградной лозе, где я хочу собрать все параметры один раз в настоящее время я использую это как params do requires :id, type: Integer, desc: "post id" requires :title, type: String, desc: "Title" end post do post = Po…
17 июл '14 в 13:11
1
ответ
Тест Grape Rails RSpec вернул 400
Я пытаюсь протестировать мой Grape API, но я получаю 400 ошибок в своих тестах, но когда я запускаю действие, которое должен тестировать тест, я получаю HTTP-ответ 201, как и ожидалось. Не уверен, что здесь происходит. Ниже приведен конкретный тест …
08 фев '15 в 17:26
2
ответа
POST-запросы Ember.js возвращают 400 с сервера (Grape API), но успешно сохраняются в локальном хранилище
Я пытался заставить простое приложение Ember.js публиковать в Grape API в течение нескольких часов, но, похоже, я не могу заставить его работать. Я знаю, что API работает, потому что я могу публиковать в нем новые записи через документацию Swagger, …
10 ноя '14 в 20:43
1
ответ
Виноградная сущность не работает
Я использую grape драгоценный камень для API а также grape-entity генерировать ответы. просто show/get запрос отвечает нормально, как возвращение только данных из ActiveRecord Object, хорошо Когда я пытаюсь включить данные из has_many Отношение это …
02 июн '15 в 05:43
1
ответ
Виноград: используя ошибку! и виноград::Middleware после обратного вызова
В Grape, если вы используете ошибку! метод выдаст ошибку и никогда не вызовет обратный вызов Grape::Endpoint. Я хотел бы, чтобы приложение вызывало после ошибки, когда ошибка! был вызван. Я добавил этот промежуточный компонент, чтобы это произошло. …
30 июл '14 в 22:41
3
ответа
Как сделать переменную доступной через приложение
У меня есть переменная, назначенная так: cryptsy = Cryptsy::API::Client.new(key, secret) Как я могу сделать эту переменную доступной через приложение? В настоящее время он находится в контроллере приложений, но я использую гем GRAPE для создания про…
27 мар '14 в 00:53
1
ответ
Использовать сильный параметр rails 4.0 в приложении без использования rails
Я использую active-record 4.0 в приложении grape api, но как сильный параметр работает только в контроллере rails, как мне разрешить params в классе grape api
26 авг '13 в 04:03
1
ответ
Виноградный POST запрос на получение JSON
У меня проблемы с виноградом. Я попытался заглянуть в их документы и погуглить. Я не мог найти решение или образец по этому поводу. Допустим, я отправляю этот формат в запрос POST винограда: { "preferences": { "play": { "weekdays": "5", "weekend": "…
02 июл '15 в 18:00
1
ответ
Почему id изменился на _id, когда я использую кеш rails для получения данных
Я использую Rails с Grape и Mongo, я хочу использовать кеш Rails для оптимизации производительности, и это мой код: Rails.cache.fetch(cache_key, expires_in: 1.hour) do render_template('chatrooms/info', {chatroom: chatroom, user:current_user, group: …
26 окт '16 в 13:59