从关于验证/强制的葡萄文档中,他们提供的所有带有散列和嵌套散列的示例似乎假设我准确地知道 hash object 中每个键的名称,以及每个 hash object 我将拥有的键的确切数量. 似乎有很多方法可以自定义值的验证,甚至是这些键的数据类型——但是没有办法动态处理键吗? 我的结构看起来像这样 ...
从关于验证/强制的葡萄文档中,他们提供的所有带有散列和嵌套散列的示例似乎假设我准确地知道 hash object 中每个键的名称,以及每个 hash object 我将拥有的键的确切数量. 似乎有很多方法可以自定义值的验证,甚至是这些键的数据类型——但是没有办法动态处理键吗? 我的结构看起来像这样 ...
我一直在从事非 Rails Grape API 项目自由职业者,在运行grape server时遇到上述错误。 我在下面粘贴了堆栈跟踪。 这似乎是 Rack 无法找到 gem 路径的问题,但我不确定如何排除故障。 bundle按预期运行,当我使用gem info grape它指向~/.rbenv ...
我有一个 controller 在数据库中没有表的情况下工作。 目前,有一个操作索引执行对 api 的请求,从该索引执行操作。 路线看起来像/car_collector 。 我的问题是如何创建路线/car_collector/:id/edit而不在数据库中创建表。 只需创建一条路线get '/car ...
我想删除一些我的网络服务器注入到标头响应中但无法删除的标头 我只看到添加标题的辅助函数,但无法在 Grape 中删除它们,而且我似乎找不到包含标题的变量 我特别想去掉由我的乘客服务器注入的X-Powered-By ,乘客似乎只提供删除版本号的能力,但不能完全删除它......这似乎不安全...... ...
我有一个 rake 任务来列出我的 Grape api 路线。 当我运行它时,我得到: 我的耙子任务: ...
在我使用的项目中gem 'grape' gem 'grape-swagger' 我在 API 中有一个命名空间,负责用户端点namespace :users do mount V1::Users::AuthAPI mount V1::Users::MaterialsAPI ... e ...
您如何在 Grape under Rails 中使用基于 cookies 的 Sorcery 认证 session? 我有兴趣利用葡萄 controller 中的session和current_user等命令。 ...
我正在使用 Grape 构建 API。 我创建了一个ActiveSupport::Concern ,假设名称为Authentication ,我在过滤器之前应用了一些,所以我的关注点如下: 现在假设在我的 UserController 中,我只想将此关注点应用于特定操作。 我怎样才能做到这一点 ...
我正在尝试使用grape-swagger gem 为我的Grape API 创建自动生成的文档。 使用'grape'宝石,我创建了一些 API。 例子: http://localhost:9292/api/v1/charges 这个 API 工作正常。 按照“ grape-swagger ...
我有一个可用的 rails 应用程序,其中有 grape-gem 作为应用程序中某些 API 的端点。 我需要获取请求者的远程 ip 并将其返回到响应中。 我可以在常规控制器上使用 但是,在葡萄调用中,“请求”不是定义的变量。 我怎样才能访问葡萄上的远程IP? ...
我有带 Grape API 的 Rails 应用程序。 该接口由 Backbone 完成,Grape API 为其提供所有数据。 它返回的都是用户特定的东西,所以我需要参考当前登录的用户。 简化版看起来像这样: API 初始化: 端点: API 帮手: 所以,正如您所看到的,我从 Warden ...