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

Разрешить все ассоциации ActiveRecord с помощью Grape::Entity (SQL Join)
Вопрос Я возился с рубином, виноградом, виноградной сущностью и активной записью. Все идет гладко, однако я не вижу, чтобы получить желаемый результат от виноградной сущности при использовании ключевого слова using для элемента expose . Моя...
2689 просмотров

Сериализация полезной нагрузки в объект винограда при отправке/пути
Есть ли способ с Grape & Grape-Entity автоматически сериализовать данные в сущность? Похоже, что во всех примерах используются params[:var] (от: https://github.com/intridea/grape ) desc "Create a status." params do requires :status, type:...
502 просмотров
schedule 29.01.2023

Представление ассоциации `belongs_to` через Grape Entity в Rails 4
Учитывая эти 2 модели: class Conversation < ActiveRecord::Base has_many :messages, :class_name => 'Message', inverse_of: 'conversation' class Entity < Grape::Entity expose :id, :title expose :messages, :using =>...
814 просмотров

Рельсы, Виноградная сущность. Выставлять при условии
Я создал виноградную сущность: class VehicleDetails < Grape::Entity expose :id expose :name expose :type expose :health, if: {type: 'basis'} end Я хочу выставить :health , если текущий :type равен basis . Я пытаюсь получить к...
2624 просмотров

Виноград: обязательные параметры с виноградной сущностью
Я пишу сервер API с виноградом, и я решил использовать виноградную сущность, потому что у нее есть возможность автоматически генерировать документацию для чванства. Но теперь у меня проблема, когда я устанавливаю параметр по мере необходимости....
5121 просмотров
schedule 14.06.2023

Автоматическое создание конечных точек API и их базовая документация по чванству
Rails настолько волшебен, что мне нужна помощь человека, который знает его немного лучше меня. Поскольку у меня есть много грубых базовых конечных точек API, повторяющихся снова и снова, я решил автоматизировать их создание (см. мой последний пост...
75 просмотров

Виноградная сущность для хэша со строковыми ключами не работает
Я использую 'grape-entity', '~> 0.7.1' У меня есть хеш в формате: temp_data = [{sheet_index: 0, other_names: []},{'sheet_index' => 1, 'other_names': ['a']}] И у меня есть следующие объекты class Sheet < Grape::Entity...
542 просмотров
schedule 28.05.2023