grape-entity

    0热度

    1回答

    我想使用grape-entity,我遇到了我的实体类的名称空间的问题,但我不明白为什么。 我有这个葡萄实体类: # app/controllers/api/v1/entities/vehicules.rb module API module V1 module Entities class Vehicules < Grape::Entity expos

    0热度

    1回答

    我在用Ruby和Grape构建一个web API。我有两个需要彼此的类,这导致了我得到未初始化的常量类错误的情况。我得到错误的地方在Connector的Entity类中,请参阅下面的示例代码,该代码在初始化之前需要Card :: Entity。有没有办法解决这个问题,而无需将实体定义移动到另一个文件? #card.rb require_relative 'connector' require_

    0热度

    2回答

    我有一个图像实体公开URL到轨道控制器。 控制器显示符合某些业务逻辑的图像。 (例如它删除图像,如果每个人都该组中看到它,...) expose :media_url do |message, options| #TODO inject the rails route helper end 我怎么能注入命名的路由助手到上面的代码的轨道? 任何其他线索,也欢迎:)

    0热度

    1回答

    我在我的数据库中有一个列类型TEXT。我应该在API中声明什么类型的参数? params do requires :body, type: Text end 上面的代码生成此error: uninitialized constant API::Articles::Text (NameError) 我尝试设置参数作为type: String,但具有ArgumentError我的测试响

    0热度

    1回答

    我有一个属性价格在我的模型,目前它正在格式化科学记数法,我宁愿显示十进制符号。 ruby-grape提出了定制下面的代码格式化字段: class ExampleEntity < Grape::Entity expose :formatted_value # ... private def formatted_value "+ X #{object.val

    4热度

    1回答

    我在使用Ember反射模型连接来自Grape(使用Grape实体序列化)的Json有效载荷时出现问题。模式是这样的: Category = DS.Model.extend { name: DS.attr 'string', children: DS.hasMany 'category', inverse: 'parent', parent: DS.belongsTo

    1热度

    1回答

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

    1热度

    1回答

    葡萄有没有一种方法& Grape-Entity将数据自动序列化为实体?好像所有的例子都使用PARAMS [:VAR(来源:https://github.com/intridea/grape) desc "Create a status." params do requires :status, type: String, desc: "Your status." end post