grape相关内容

groovy 葡萄 冗长

有没有办法在使用 Groovy Grape 时打印 Ivy 输出. 当我使用 Grape 时,它​​只是挂在那里,直到完成所有依赖项的下载.我想知道它正在发生什么以及它正在下载什么. 谢谢, 解决方案 看起来这可能在 Groovy 1.7.6 中 https://issues.apache.org/jira/browse/GROOVY-4014 即-Dgroovy. ..
发布时间:2021-12-23 16:23:56 其他开发

葡萄 api 忽略 PUT/POST 参数

我正在为一个 rails 应用程序构建一个葡萄 api.我正在使用 rspec 请求规范对其进行测试.我在做这样的post路由时遇到了这个问题: resources :events 做段 '/:event_id' 做资源:门票做后做event = current_user.events.find params[:event_id]...#使用 params[:tickets_ids] 处理事件 ..
发布时间:2021-11-15 04:39:47 其他开发

使用 curl、params 数组测试 Rails 葡萄 API

我正在使用 curl 手动测试我的 rails 应用程序葡萄 API.我想发送一个 [1,2,3] 数组作为请求查询参数,以便可以访问: p 参数[:tickets_ids]=>[1,2,3] 我只找到了如何发送解释为哈希的线索. 如果您能提供如何使用 curl 发布数组的线索,我将不胜感激. 解决方案 谢谢你的提示.答案是这样编码查询: ?&tickets_ids[]=1&t ..
发布时间:2021-11-15 02:56:20 其他开发

如何通过 Grape API 获取路由

我使用 gem、grape 作为 api.我试图通过命令 rake gear:routes 获取 api url 命名空间 :grape do描述“路线"任务:路由=>:环境做API::Root.routes.map { |路由|puts "#{route} \n" }结尾结尾 但是我通过rake gear:routes ## ..
发布时间:2021-11-15 02:07:28 其他开发

使用 Grape and Devise 进行用户身份验证

我难以理解并正确实施 API 中的用户身份验证.换句话说,我在理解 Grape API 与 Backbone.js、AngularJS 或 Ember.js 等前端框架的集成方面存在严重问题. 我正在尝试调整所有不同的方法并阅读了很多相关内容,但是 Google 返回给我的资源非常糟糕,在我看来,好像没有关于此主题的真正好的文章 - Rails 和用户身份验证使用设计和前端框架. 我将 ..
发布时间:2021-11-15 00:42:47 其他开发

Groovy with Grape 和 AntBuilder 类加载器问题

我想将 groovy 用于一个小的 ftp 脚本并找到了这篇文章 http://www.hhhhq.org/blog/2009/05/01/ftp-using-groovy-and-ant/由于有几个依赖项,我想使用 Grape.所有依赖项都已解析并存在于缓存中.但是我无法让 Ant 在其他库中找到可选任务.它总是说 Caught: : 问题:无法创建任务或键入 ftp原因:找不到类 org.a ..
发布时间:2021-11-11 02:30:46 其他开发

在 API 的 RSpec 测试中,PUT 方法返回 405

我正在使用 Goliath-Grape 并使用 RSpec for TDD 构建 RESTful Web 服务器.当进行 API PUT 调用 (/api/v1/users/:id) 以从浏览器更新现有记录时,我得到预期的 204 响应. 但是当我通过 RSpec 测试相同的 API 调用时,我得到了 405.响应标头如下所示: PUT/api/v1/users/:id{"ALLOW"=> ..
发布时间:2021-07-10 20:54:19 其他开发

葡萄错误处理策略?

我正在使用 Grape 和 Rails 创建 REST API.我已经有了基本的架构,我正在寻找可以“清理"事物的地方.其中之一是错误处理/处理. 我目前正在修复整个 API 的 root.rb(GRAPE::API 基类)文件中的错误.我格式化它们,然后通过rack_response 将错误发回.一切正常,但 root.rb 文件变得有点臃肿,所有错误都被挽救了,其中一些需要进行特殊解析. ..
发布时间:2021-07-09 19:24:12 其他开发

Groovy Grape处理依赖性解析

我试图在groovy脚本中使用 org.xhtmlrenderer:core-renderer:R8pre2 ,但出现链接错误: 捕获:java.lang.LinkageError:接口中的加载程序约束冲突可靠的初始化:解析方法时"org.apache.xerces.dom.NodeImpl.getOwnerDocument()Lorg/w3c/dom/Document;"的类加载器(org/c ..
发布时间:2021-05-13 19:39:57 其他开发

普通葡萄

使用Groovy Grape时是否可以打印Ivy输出. 当我使用Grape时,它一直挂在那里,直到下载完所有依赖项为止.我想知道它正在发生什么以及正在下载什么. 谢谢 解决方案 类似的内容可能在Groovy 1.7.6中 http://jira.codehaus.org/browse/GROOVY-4014 即-Dgroovy.grape.report.downlo ..
发布时间:2020-11-20 23:08:45 其他开发

为什么ActionDispatch :: Routing :: RouteSet需要这么长时间

我正在Rails 4.2.1之上使用Grape来为我们的应用程序提供API. 但是当我今天检查Newrelic的性能时,我发现RackApp Proc#call和Grape API::Root#call占用了大量时间. (请参见屏幕截图) 然后我尝试使用rack_timer记录中间件中消耗的时间,发现ActionDispatch::Routing::RouteSet占用了大部分时间: ..

如何让groovy葡萄脚本启动速度更快

我注意到在我的OSX盒子上使用Grope注释的10秒钟命中。这总是这样吗?我可以让葡萄青睐它的缓存(依赖关系 肯定已经在〜/ .groovy / grapes的系统中了......)。 解决方案 一些库(特别是httpbuilder)在其依赖项中使用版本范围。这里有一篇其中描述如何在您的grapeconfig.xml文件中增加此版本的TTL检查。 ..
发布时间:2018-05-30 10:23:51 其他开发

如何在安装葡萄依赖项时排除本地Maven存储库

我想为我的项目安装一些葡萄品种: grape install org.codehaus.groovy.modules.http-builder http-builder 0.6 如何从我的maven本地存储库中排除下载?在默认情况下,它看起来像是从我的本地仓库下载的。 found org.codehaus.groovy.modules.http-builder# ..
发布时间:2018-05-30 10:10:57 其他开发