jsonapi-resources

    2热度

    1回答

    我最近开始研究Rails 5 API only应用程序,并且我包含了jsonapi-resources以及ransack,可以轻松筛选任何给定请求的结果。默认情况下,jsonapi-resources提供基本的CRUD功能,但为了插入搜索参数ransack我需要重写我的控制器默认的指数方法: class CarsController < JSONAPI::ResourceController

    1热度

    1回答

    发送JSON API对象我使用JSONAPI规格http://jsonapi.org/format/#status 和我有类似下面的数据, { "data": { "type": "tag", "id": "1", "attributes": { "name": "Test" } } } 我如何做一个POST请

    0热度

    1回答

    我正在用jsonapi-resources gem构建一个类似于购物车的API,并且我需要一个端点来从购物车中删除一个物品。 目前,我假设使用此API的客户端不需要实际的“购物车项目”。相反,它只需要购物车中的产品清单。 但是,似乎没有任何方法可以在不知道该事物的ID的情况下删除jsonapi-resources中的某些内容。即如果不知道加入模型的ID,客户无法从购物车中删除某些东西。 基本上,我

    0热度

    1回答

    一个连接表的字段我有三个表: 观察 子目录 类别 结构如下: class Observation < ApplicationRecord translates :name belongs_to :subcategory end class Subcategory < ApplicationRecord belongs_to :category has_

    0热度

    1回答

    只是一个简单的问题,我无法弄清楚。我想在rails JsonApiResources中应用多个过滤器。这是我的资源代码。 filters :start_date, :end_date, apply: -> (records, value, _options){ byebug time = ' 00:00:00' _options[:context][:curr

    0热度

    1回答

    我的资源中有一个字段,如果它在模型中为nil,我想设置为1。我有以下代码,但资源仍在生产minimum_approvers: nil 有关正在进行的任何想法? module V1 class EntityResource < BaseResource model_hint model: Entity attribute :logo attribute :m

    1热度

    1回答

    当我的JsonAPI被请求执行一些已经完成或没有意义的操作时,我应该返回什么响应(代码+内容)? 例如:假设我想要求发表文章。文章草稿通过一个特定的端点进行更新(这里无关),并且有一个特定的端点用于发布(我们感兴趣的是其响应) 4种不同情景,我需要弄清楚什么类型的响应要发送每次: 出版从未提出要求,该物品具有出版物的所有必要的信息,这是有道理的,请求发布,所以我回来与文章资源202接受响应,包括在

    0热度

    1回答

    如何解决: ERROR: JSONAPI::Serializable::UndefinedSerializableClass: No serializable class defined for Post app/controllers/api/v1/posts_controller.rb:20:in `index' 使用这种宝石: gem 'jsonapi_suite' gem 'js

    0热度

    1回答

    我正在为我的网站构建jsonapi,并且在查看我遇到的各种前端组件时 https://github.com/dixieio/redux-json-api/tree/master/docs 似乎直接从资源解析端点URL类型 它是规范/建议的一部分,使端点通过资源类型解决exactl问题?我记得阅读评论说明没有一个实际的type命名约定。 我的API有不同类型的用户的注册几个端点 /registrat

    0热度

    1回答

    每当我想创建一个新项目时,我的API中有不匹配类型的问题。 它发生在两个地方: 当我尝试发布一个新的项目 POST http://localhost:8060/datasets/ { "data": { "type": "datasets", "attributes": { "doi": "10.5259/2008120816KAKA",