Grape是一个Ruby Gem,它提供了一个DSL来轻松开发RESTful API。
我尝试在 Rails 应用程序中安装两个 API——一个名为“v1”,另一个名为“twilio”。每个 API 将由多个文件组成,因此我希望每个文件都有自己的文件夹。在我的里面...
使用fixture_file_upload上传文件时的活动存储问题-Rspec
我必须测试我的Grape API请求,该请求还要调用服务,该服务保存broker_profile数据。当我使用夹具文件上传来上传图像时,它会引发
仅根据具体操作使用ActiveModel和Grape API序列化特定属性
在我的Grape API中,相同的模型可以由不同的控制器和端点访问。我需要为它们每个序列化相同的模型,但不是每个属性都适用于所有端点。我知道...
load_missing_constant中的块::未初始化的常量API :: V1 :: Users(NameError)
我正在尝试为我的rails应用程序设置api端点,并不断收到此错误,我的环境是Ruby 2.6和Rails 5.2,并且我使用的是'grape'gem作为api,这是我关注的博客...
我正在使用Grape on Rails。尽管我无法为此设置CORS。 rack-cors gem解释了如何在application.rb中将其设置为“ Rails”。虽然没有显示如何为Grape on Rails启用它。 ...
与api-pagination gem一起使用分页时,我很难从Grape API将参数传递给我的序列化程序。葡萄终点:desc“获取对象”参数确实需要:group_id,类型:...
Rails Netflix fast_jsonapi自动选择序列化器
有很多原因,每次都必须明确提及Serializer类。
未经初始化的恒定门卫::门卫耙任务中的AccessToken
我在rails项目(Grape API)中使用Doorkeeper Gem实现了OAuth 2。我想通过rake任务删除过期和撤销的access_token。到目前为止,我一直关注官方门卫......
我有一个葡萄API,作为POST请求的一部分,我传递一个字符串,其中包含一个'+'(它是一个电话号码)。葡萄似乎正在移除+并用空格替换它。模块......
我正在使用Grape框架构建API,我想将整个应用程序的默认时区设置为UTC,这样当我调用Time.zone.now时,我得到正确的时间我的config / application.rb看起来像:$ ...
混合内容错误nginx入侵kubernetes for rails app
使用Nginx Ingress负载均衡器在GCP中部署Portus。 Portus加载得很好,但在尝试使用应用程序并填写一些表单时,我收到以下错误:...
我如何公开不会出现在GET请求中的VehicleDetails的修订属性,但是在PATCH / POST(仅写操作)上是必须的? class VehicleDetails <Grape :: Entity ...
我正在使用Swagger UI生成api文档,并希望在此页面中为api调用api。我将security_definitions设置如下:add_swagger_documentation(hide_documentation_path:true,...
我正在API中返回一个资源(我是,使用Grape),但我还想返回关系对象(就像ember应用程序所期望的那样包含对象)。我怎样才能做到这一点?我......