grape

    0热度

    1回答

    我已经API设置是这样的: class Dashboard < Api def self.inherited(subclass) super subclass.instance_eval do prefix 'dashboard' #... end end def self.company_id(path)

    0热度

    1回答

    我有更新时从轨道4应用程序的Rails 5.0.2 问题,当我尝试我有这样的错误: /projects/tx/app/api/api_v2/validations.rb:3:in `<module:Validations>': uninitialized constant Grape::Validations::Validator (NameError) from /projects/t

    1热度

    1回答

    我正在使用Ruby与葡萄。我创建了一个迁移文件来生成一个模型。当我运行迁移文件时,没有发生错误,但未创建模型。所以我试着回滚。因为模型不会再次退出会引发错误。 class CreatePaymentFortumoInstruments < ActiveRecord::Migration def change create_table(:payment_fortumo_ins

    0热度

    1回答

    ■我想实现 当邮件地址和密码由葡萄发送的内容,认证邮件由dvise发送到邮件地址。 (使用API​​,而不是查看。) ■什么可以做 关于色器件,我可以使用参考下页查看发送身份验证邮件。 https://github.com/plataformatec/devise#getting-started 关于葡萄,我可以参考和注册,如下代码的用户信息。 resource :users do ge

    0热度

    1回答

    我怎样才能强制我的葡萄实体总是返回一个数组(集合),即使它只是一个单一的对象?我听说有些人创建了一个在端点内部被调用的帮助方法,但我还没有找到任何人在线做这样的例子。 实体的默认功能是,如果只返回单个文档(mongoid对象),它将返回一个对象。如果返回一组文档,那么它将返回一个数组,我不希望我的客户端应用程序每次都必须执行检查,以查看是否从我的API返回了对象或数组。 ## Resource (

    1热度

    1回答

    我有一个使用Grape公开API端点的Ruby(非Rails)应用程序。一个端点需要一个参数是值的数组,而是接受一个空数组以及: requires :user_ids, type: Array, allow_blank: true 手动测试端点时使用卷曲或邮差这一切工作正常 - 和空数组正确解释为参数user_ids: []。然而,rspec的似乎当它的值是一个空数组省略这个整体参数(非空数组

    1热度

    1回答

    在我的Jenkins构建中,我有一个Groovy脚本(因为我使用的是管道插件),我试图使用OkHttpClient进行API调用。 我有以下的葡萄代码,我从here有: @Grapes( @Grab(group='com.squareup.okhttp', module='okhttp', version='2.7.5') ) 对于这一点,我得到: General error dur

    0热度

    1回答

    对于我的一种方法,以下方法无效。我几乎复制所有直接从官方文档的: params do requires :authenticationType, type: Array[String], values: ['LOCAL', 'AD'] given authenticationType: ->(val) { val == 'LOCAL' } do requires :admin, ty

    0热度

    2回答

    我对groovy很新颖,ans正在练习使用http-builder包进行REST调用,我正在尝试使用@Grab注释来添加依赖项,但它不会“T下载的依赖,注释不工作, 我的代码: import groovyx.net.http.ContentType import groovyx.net.http.RESTClient @Grab(group='org.codehaus.groovy.modu

    1热度

    1回答

    我使用宝石,葡萄为api。 我试图通过命令rake grape:routes namespace :grape do desc "routes" task :routes => :environment do API::Root.routes.map { |route| puts "#{route} \n" } end end 获得AP