grape-api相关内容
这是我的代码: class Order
..
我正在为一个 rails 应用程序构建一个葡萄 api.我正在使用 rspec 请求规范对其进行测试.我在做这样的post路由时遇到了这个问题: resources :events 做段 '/:event_id' 做资源:门票做后做event = current_user.events.find params[:event_id]...#使用 params[:tickets_ids] 处理事件
..
我想允许使用 ruby 的 Grape API 下载二进制文件(.p12 文件).这就是我正在尝试的. get '/download_file' 做pkcs12 = generate_pkcsfilecontent_type('应用程序/八位字节流')正文(pkcs12.der)结尾 使用 ActionController 的等效代码是 开始pkcs12 = generate_pkcsf
..
在我看到的每个例子中,人们只实现了一个巨大的 api.rb 文件.例如: intridea/grape bloudraak/grape-sample-blog-api djones/grape-goliath-example 虽然这种方法按原样运行良好,但它很快就会变得拥挤且难以维护,因此我想在我的应用程序上进行拆分. 例如,我想从我的资源中拆分我的实体,然后在不同的文件之间
..
我有一个由Doorkeeper保护的Grape API,并且我有很多方法都可以正常工作.但是,有一种方法的行为很奇怪.这是一个不需要任何参数的GET请求,运行它会引发以下错误: /v1/discount_cards/all.json中的Grape :: Exceptions :: ValidationErrors id无效 我的方法如下: desc'获取当前客户的所有卡'参数
..
我正在Rails模型中构建葡萄实体,如下所述: https://github.com/ruby-grape/grape-entity #entity-organization 目前,我正在根据模型本身的列哈希值自动创建默认值. 所以我有一个静态的get_entity方法,该方法公开了模型的所有列: class ApplicationRecord
..
我将active_model_serializer 0.10.0.rc5和grape gem用于api. 我有一个这样的帖子终结点: class V1::Endpoints::Posts
..
如何为此散列参数编写正确的params验证: { "files": { "main.c": { "contents": "#include ...", "foo": "bar" }, "main.h": { "contents": "#define BLAH ...", "foo": "baz"
..
我想允许使用ruby的Grape API下载二进制文件(.p12文件).这就是我正在尝试的. get '/download_file' do pkcs12 = generate_pkcsfile content_type('application/octet-stream') body(pkcs12.der) end 使用ActionController的等效代码为
..
我想在一个动作块中捕捉2条相似的路线.在Rails5中,我可以轻松地做到这一点.我首先声明: get ':folder/:file' => 'get#index', :file => /.*/, :folder => /.*/ get ':file' => 'get#index', :file => /.*/ 这使我可以捕获:folder,就像在最后一个文件名末尾的a/b/c/d...和
..
这是我的代码: class Order
..
考虑获得以下响应的HTTP请求: 405方法不允许 内容长度:0 这样的内容类型应该是什么? 设置为空? 未设置? 设置为 text / plain 或 text / html 解决方案 您没有任何内容,因此我根本不会设置 Content-Type 。如果你发现这会给客户带来问题(这似乎不太可能,说实话),我可能会选择 text
..
我一直试图让一个简单的Ember.js应用程序发布到一个Grape API后端几个小时,但我似乎无法让它工作。我知道API的工作原理,因为我可以通过Swagger文档发布新的记录,并且它们是持久的。我知道API和Ember正在说话很好,因为我可以从服务器获取所有记录,并在页面上与他们进行交互,我知道Ember在真空中工作正常,因为我的记录持续到本地存储。 但是,我似乎无法让POST请求工作。
..
我建立了一个Rails应用程序葡萄API。我与RSpec的要求规范测试。制作后的路线是这样,当我遇到的问题: 资源:事件做 段'/:事项标识“做 资源:做门票 后做 事件= current_user.events.find PARAMS [:EVENT_ID] ...#做某事与事件中使用PARAMS [:tickets_ids]
..
在每一个例子我明白了,人们只实现了一个巨大的api.rb文件。例如: intridea /葡萄 bloudraak/grape-sample-blog-api djones/grape-goliath-example 虽然这种方法罚款,它可以迅速变得拥挤,难以维持,所以我想在我的应用程序的事情分手了。 举例来说,我想从我的资源分割我的实体,然后不同的文件之间的分裂我的资源。对
..