Grape 进阶技巧 VIP

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    通过重构《Grape 的基本使用》中的用户系统,介绍Grape的的一些进阶技巧,包括模块化的 JSON 渲染, 添加 API 文档和对笔记列表进行分页。

    1.课程介绍 00:00:57

    本课时介绍本课将要给大家讲解的 Grape 进阶技巧,以及各课时概要

    2.JSON 渲染和应用逻辑的分离 00:06:45

    本课程通过重构笔记读取和列表接口,讲解如何使用 grape-entities 实现 API 的 JSON 返回结果的渲染和 API 应用逻辑的分离。

    3.给 API 加上可运行的文档: Swagger UI 00:11:19

    本课程通过为在线笔记应用添加 Swagger 文档,讲解如何在 Grape 中对 API 进行注解, 并用 Swagger UI 为在线笔记应用提供可运行的文档

    4.在 API 中实现分页 00:05:11

    本课时通过为笔记列表接口添加分页功能,讲解如何在 Grape 中使用 Kaminari。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Grape 进阶技巧

4课时,24分钟2015-05-11
sufish
sufish

极客学院签约布道师

课程背景:
在《Grape 概述》和《Grape 的基本使用》两课中,我们对 Grape 进行了基础的学习,在大家掌握使用 Grape 为移动端开发后台服务以后,我们可以继续学习一些技巧,使我们的代码模块性和可读性好,功能性更强。 本课程通过重构在线笔记应用, 对这些技巧进行讲解。


核心内容:
1.使用 grape-entities 重构 JSON 渲染逻辑
2.Swagger UI 和 grape 的集成
3.使用 Kaminari 在 API 中实现分页功能


软件环境:Mac Intelij SQLite


是否提供资料:


课程等级:中级


适合人群:
对 Grape 开发有一定了解的学员。

  • 技术问答
  • 1

    课程介绍

    00:57

    本课时介绍本课将要给大家讲解的 Grape 进阶技巧,以及各课时概要

  • 2

    JSON 渲染和应用逻辑的分离

    06:45

    本课程通过重构笔记读取和列表接口,讲解如何使用 grape-entities 实现 API 的 JSON 返回结果的渲染和 API 应用逻辑的分离。

  • 3

    给 API 加上可运行的文档: Swagger UI

    11:19

    本课程通过为在线笔记应用添加 Swagger 文档,讲解如何在 Grape 中对 API 进行注解, 并用 Swagger UI 为在线笔记应用提供可运行的文档

  • 4

    在 API 中实现分页

    05:11

    本课时通过为笔记列表接口添加分页功能,讲解如何在 Grape 中使用 Kaminari。

相关课程

  • Oracle 数据查询 (二)

    本课程首先讲解多表查询的方式和特点,然后介绍子查询的分类和使用。

    3课时 32分钟
    中级
    8573人学习
  • Docker 镜像与仓库(一)

    本课程,介绍如何查看、构建、删除镜像,并介绍如何使用 Docker Hub 搜索、下载和上传镜像

    3课时 31分钟
    初级
    9101人学习
  • Adobe Illustrator 入门基础

    Adobe Illustrator (简称:AI)是一款由 Adobe 公司所推出的专业矢量绘图工具,本课程帮助刚步入设计行业的工作者建立设计工作的基本概念,认识和了解AI 软件基本使用,并介绍 AI CS 6 版本的一些新功能。

    3课时 30分钟
    初级
    8322人学习
  • 初识Hive

    本课程介绍 Hive 的简介,了解什么是 Hive 并且为何使用 Hive,以及它与 HBase 和 RDBMS 的关系,最后介绍了数据库与数据仓库的概念与特征。

    4课时 29分钟
    初级
    11776人学习