`
Goldice
  • 浏览: 104082 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Grape Api 笔记

 
阅读更多

关键字:namespace 

aliases:group,resources,resources,segment

 

define route parameter: 

1. namespace ':id' 

2. param_route :id

 

关键字before

每次api请求前均执行一次

 

关键字helpers

1. 定义module,通过helpers marco mix进class

2. 直接在class中定义helpers方法

两种方法都可以使得定义的方法在endpoint中使用

分享到:
评论

相关推荐

    grape-raketasks:简化任务以简化Grape API的开发和调试

    葡萄耙任务简化任务以简化Grape API的开发和调试。可用任务路线rake grape_raketasks:routes就像您的Grape API的rake routes一样。 Web应用程序中每个Grape API中的所有路由以及参数requiremements,HTTP动词,它...

    Api-grape.zip

    Api-grape.zip,一个固执己见的框架,用于在ruby.table中创建类似rest的api,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,...

    Api-grape-entity.zip

    Api-grape-entity.zip,位于对象模型顶部的以api为中心的外观。,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了...

    grape-rails-routes:为 Grape with Rails 添加路由打印

    将 Grape API 路由装入 Rails 后,Grape API 路由通常不会打印在rake routes或/rails/info/routes 。 这个 gem 将 Grape 的路由打印功能添加到 Rails 中。 用法 将此行添加到您的Gemfile gem 'grape-rails-routes...

    grape-on-rack:安装在RACK上的演示Grape API

    机架上的Grape API 安装在机架上的 API。 :一个返回JSON文档的世界示例 :一个简单的POST和PUT示例 :显示JSON数据的POST的示例 :预处理作为JSON数据发送的参数的示例 :的一个例子rescue_from其包装在一个HTTP...

    rails-grape-entity:Rails 4 + Grape API + Grape实体+ Swagger

    我打算添加一些示例,但这实际上只是为了说明Grape + Grape-Entity如何协同工作。 新增功能和改进功能:请查看“项目! 非常好。 试一下! 环境 该示例是使用以下方法开发的 Rails 4.1.4 Ruby 2.1.0p0 OS X ...

    peel:Grape API 基于 JWT 的身份验证

    Peel是使 Grape API 中基于令牌的身份验证更容易的宝石。 它在使用来处理请求的身份验证。 最后,它利用作为 API 令牌。 它特别适用于无法保密的客户,即单页应用程序。 安装 将此行添加到应用程序的 Gemfile 中: ...

    grape-api-generator:葡萄的Rails生成器脚本集合

    Grape API生成器 集合了Grape的所有Rails生成器脚本。 入门 将此行添加到 Rails 应用程序的 Gemfile 中: gem 'grape-api-generator' 然后运行bundle命令来安装它。 安装gem之后,您可以运行install生成器以生成...

    使用Rails4Devise和Grape验证API_JavaScript_CSS_下载.zip

    使用Rails4Devise和Grape验证API_JavaScript_CSS_下载

    将符合OAPI / swagger v2.0的文档添加到您的Grape API-Ruby开发

    目录什么是葡萄缠草?...grape-swagger宝石为您的Grape API提供了自动生成的文档。 生成的文档与Swagger兼容,这意味着可以轻松地在Swagger UI中发现它。 您应该能够将petstore演示指向您的API。 该屏幕截图

    grape-api-demo

    $ cd grape-api-demo $ gem install bundler $ bundle install --without production $ bundle exec rackup 如果您想在不重新加载服务器的情况下更改文件,请尝试 : $ bundle exec shotgun config.ru 执行 主要...

    grape_api:Grape API 截屏代码

    自述 此自述文件通常会记录启动和运行应用程序所需的任何步骤。 您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不...

    Api-grape-swagger.zip

    Api-grape-swagger.zip,将OAPI/Swagger v2.0兼容文档添加到Grape的内容表中,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,...

    grape-jsonapi:将jsonapi-serializer与Grape一起使用

    告诉您的API使用Grape :: Formatter :: Jsonapi class API < Grape :: API content_type :jsonapi , "application/vnd.api+json" formatter :json , Grape :: Formatter :: Jsonapi formatter :jsonapi , ...

    grape_api_signature:葡萄 api 的 AWS 4 风格签名

    gem 'grape_api_signature' 然后执行: $ bundle 或者自己安装: $ gem install grape_api_signature 用法 在您的 API 中 用法示例: class YourAPI < Grape :: API Grape :: Middleware :: Auth :: ...

    grape-swagger:将符合OAPIswagger v2.0的文档添加到您的grape API

    grape-swagger宝石为您的 API提供了自动生成的文档。 生成的文档符合Swagger规范,这意味着可以轻松地在发现它。 您应该能够指向您的API。 此屏幕快照基于示例应用程序。相关项目兼容性以下版本的葡萄,葡萄实体和...

    grape-bugsnag:Grape 扩展将 API 错误通知给 Bugsnag

    gem 'grape-bugsnag' 要求 Ruby >= 2.0 用法 只是工作! ;) 确保在 Rails/Sinatra/Rack 应用程序的其他地方指定了您的 Bugsnag 凭据。 去做 允许对通知哪些异常进行更细粒度的控制。 贡献 分叉它( /grape-bugsnag/...

    Api-api-pagination.zip

    Api-api-pagination.zip,rails和grape api的链接头分页。,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。

    goalbase:Simple Rails + Grape API,用于存储播放器和比赛数据

    它是使用 API框架构建的,该框架安装在Vanilla 安装中。 设置 克隆项目并运行 bundle install 在项目的根文件夹中。 要设置数据库,请确保您具有正在运行的PostgreSQL实例。 一种快速的方法是安装Heroku的 。 然后...

    grape-middleware-logger:记录Grape应用程序的中间件

    安装将此行添加到您的应用程序的Gemfile中: gem 'grape' , '>= 0.17'gem 'grape-middleware-logger'用法require 'grape'require 'grape/middleware/logger'class API < Grape :: API # @note Make sure this is ...

Global site tag (gtag.js) - Google Analytics