grape-api

    4热度

    1回答

    有人可以解释ActiveModel::Serializers和Grape之间的差异。我应该使用其中一种还是可以/应该将它们一起使用。有人可以解释使用上述一个(或两者)的好处,还是仅使用rails来构建restful JSON API? 谢谢您提前

    1热度

    1回答

    我试图测试我的葡萄API,但我在我的测试中收到400错误,但是当我运行测试应该测试的操作时,我得到201预期的HTTP响应。不知道这里发生了什么事。以下是特定的RSpec测试,但您可以通过GitHub上的工厂和实际的Grape API在hackcentral/hackcentral上查看整个项目。以下测试正在测试Alpha :: Applications上的POST创建操作。 (APP/API /

    0热度

    2回答

    我的rails应用程序正在使用minitest。我不清楚我应该为我的测试继承什么课程。我在想ActionController :: TestCase,但这看起来不正确,因为它没有连接到轨道控制器。有什么建议么? 编辑: 不能使用MiniTest::Unit::TestCase,因为它不包含任何东西来测试个别api结束点。

    0热度

    1回答

    我正在尝试使用Grape创建一个API。而为了使这个API的工作是指这个网站,One Grape API。我甚至在stackoverflow上看到这些posts,但它不工作。 代码如下: /app/api/api.rb class API < Grape::API prefix 'api' version 'v1', using: :path format :json

    0热度

    1回答

    我开始学习如何使用Grape。我有很多属性的集合,只想要其中的一些。我做了这样的事情: get :all_elements do [ my_collection.each do |element| { id: element.id, name: element.name } end ] end

    3热度

    1回答

    我遇到了葡萄珠宝和参数验证问题。 这背后的想法是通过API服务创建一个使用嵌套属性的复杂实体。 我有一个方法来创建一个旅行,旅行有很多目的地,我想通过使用散列传递目的地(使用accepts_nested_attributes_for助手)。 我有过这样的参数限制葡萄: requires :destinations, type: Hash 而且我想送点东西是这样的: { destinations

    0热度

    1回答

    我正尝试在wine api rails应用程序中配置设计令牌生成。由于我有当前版本的设计,令牌生成已被禁用。我有几个问题。首先,就是当我提交会话控制器用户名和密码,它给了我一个错误,“ensure_authentication_token”: undefined method `ensure_authentication_token!' for #<User:0x007f880cca9090>

    0热度

    1回答

    如何添加外部API文档? 例如,我正在使用门卫,POST /api/v1/token 这不是葡萄终点。我该如何将这个端点添加到swagger中?

    2热度

    1回答

    rackup葡萄我有一个葡萄的API,我直接安装使用rackup,我想使用的环境选项生产或开发 我config.ru部署我的API时,可以指定不同的URL #\-p 4000 -s puma require 'grape' #require all module modules = Dir.glob('**/api/*/*/module/*.rb') modules.each do |m

    3热度

    1回答

    我正在使用grape redtful-api。我无法继承葡萄中的common_params。我在类API1中定义了通用的 _params,并在API2中调用它将引发错误。如何更改代码以使其工作? module Example class API1 < Grape::API version 'v1' format :json prefix :api