我有这个实体。 class EmpEntity < Grape::Entity expose :id expose :age expose :name do expose :firstname expose :lastname expose :nicknam ...
我有这个实体。 class EmpEntity < Grape::Entity expose :id expose :age expose :name do expose :firstname expose :lastname expose :nicknam ...
我正在尝试将 Grape 用于: 但是,当我在 IntelliJ 中添加该行时,我收到消息: 我试图查找如何执行此操作,但找不到清晰的分步指南(我对此很陌生) 添加 IvyIDEA 插件似乎没有解决问题。 我尝试下载库,但我在搜索框中输入的任何内容似乎都没有给出任何结果( ivy 、 ...
我在我的 Rails 应用程序中使用 Administrate,它从 0.9.0 升级到 0.15.0 版本。 将该rack升级到 2.2.3 后,如下所示。 我还使用带有 Doorkeeper 的葡萄和 wine_bouncer 进行授权。 wine_bouncer需要Grape > 0 ...
我有一些 REST 端点(请参阅下面的示例文档)。 它们是使用grape-swagger-rails gem 创建的。 我只想显示特定端点并隐藏其中的 rest。 有没有人知道我该如何解决这个问题。 ...
在我的 Rails 6/Grape API 应用程序中,我有一个序列化程序,我想只包含活动的旅程(活动的意思是 Journey.is_deleted: false)。 当前端点如下所示: 它包括所有旅程,无论它们是否具有is_deleted: true或is_deleted: false 。 我只 ...
在我的 Rails/Grape API 应用程序中,我有一个端点,其中列出了所有用户注释。 Model Note与Activity model 具有可选关系(注释可以是活动的一部分,如下所示)。 我的端点如下所示: 我想按活动过滤笔记(例如,仅显示activities_id = 1的笔记)。 为此 ...
我想做一个小代码重构并将客户端外部客户端从 gem 提取到一个单独的模块(它用于通过gem 'dato' dato' 连接到 DatoCMS API)。 我的标准 class 效果很好,看起来像: app/services/receive_webhook/fetch_model_name.rb 我 ...
我正在使用grape-swagger gem 为dredd 生成swagger 文档。 我有这样的参数:params do requires :id, type: Integer, documentation: { x: { example: 1 } } end Grape swagger ...
在我的 Rails/Grape 应用程序中,我创建了一个 webhook controller,它从 CMS webhook 接收 JSON。 我只是想知道如果我没有任何参数,如何在 RSpec 中测试它(我想我不需要它,因为我只从 webhook 收到 JSON)。 我的 webhook cont ...
我有一个 rails-grape api 应用程序,该应用程序已通过 devise 进行身份验证。 现在我正在尝试使用 api 实现自动会话超时。 为此,我实现了 devise_auth_token gem。 我的 devise_auth_token.rb 我已经运行了文档中提到的安装命令。 我已 ...
我有一个非常简单的由葡萄驱动的 API。 让我们说它看起来像这样: class MyApi < Grape::API params do requires :name, type: String requires :id, type: Integer, positive_v ...
每当我尝试执行下面的脚本时,我总是收到错误,说意外的字符 (g)。 基本上我希望能够解析 json 响应并能够从中获取上游作业名称。 脚本: 错误 : 编辑 1:开始 我试图解析的 JSON 响应: 编辑 1:结束 我已经尝试查看几个 stackoverflow 问题,但仍然无法解决。 ...
我正在使用“葡萄实体”,“~> 0.7.1” 我有一个散列格式: 我有以下实体 现在我需要确保无论我的 Hash 中的键类型如何,它仍然应该为我提供上述情况的正确输出 但我得到的回应是下面的格式 所以在实际响应中,第二个元素的sheet_index和other_names为零 ...
我正在使用 Ruby on Rails 4 和 Grape。 我希望我的 Grape 资源占用一点空间,以便其他开发人员更容易阅读。 在过去的几天里,我们一直在集成 Stripe API(作为示例),并且在资源的params do部分有这样的代码块: 如何使该params 块转到另一个文件( ...
我试图存根这个类中的任何东西: 在规范之后: 或者 或者 和 什么都不起作用,即使在 API 类中存根实例方法也不起作用 有没有人遇到过同样的问题? ...
目前我正在尝试在 Windows 中使用葡萄在 JMeter 中运行 groovy 脚本:我的 JMeter 有 c:\\JMeter\\lib\\groovy-all.2.4.16.jar, c:\\JMeter\\lib\\ivy-2.5.0.jar (听说需要这个)。 我看到的很多关于葡萄配 ...
在我的 Grape/Rails 应用程序中,我在ApplicationController中实现了维护模式,因此当此模式处于活动状态时,它将从应用程序的任何位置重定向到maintenance_mode_path 。 如何强制 rspec 处于不同的端点一段时间,例如。 api/v1/new_en ...
我想要确认邮件,哪个用户在完成他的过程后收到它。 我将它分为两类 - BaseMailer和ConfirmationMailer < BaseMailer 。 我试图在 Rails 控制台中调用它,但收到一个错误: ActionView::MissingTemplate(缺少模板布局/ba ...
我想从我的端点模拟一行: 所以我嘲笑: 问题是我的 class 从端点返回结果为ActiveRecord_Relation ,这是我想要的结果。 如何更新我的模拟以实现这一目标? ...
我想在我的管理面板中按campaign_code对所有Campaign 进行排序,为此我在我的端点和序列化程序中创建了下面的代码,前面将有响应。 相同的逻辑适用于按id或name排序,但不适用于现有campagin_code编号的排序。 endpoint serializer 使用该代码我有一个错 ...