Day-18 任意举出三个你在开发 Rails 专案时常用到的 gem,并说明一下

又是专案题来了!基本上有做专案就会有很多对於专案的题型,大家要对专案熟一点比较好喔!


我们小组是作”RackMD”,也就是致敬”HackMD”,因为方便好用所以选择去复刻他。我们当时只有用了3个套件(应该是,我没记错的话!),Devise,MarkDown editor, Kaminari。


devise:能够快速建立出会员系统模板,也可以根据需求客制化,把会员系统所需的 route, model, controller, view 都帮你建好,连 config 的 initailizer 都帮你把基底写好,可随时调整。devise 提供的功能十分完整,除了最基本的会员登入、注册、修改资料(CRUD)之外,像是确认信、第三方登入、会员权限上锁等功能也一并提供给使用者使用。有 devise 自动产出的东西当基础,进而延伸,可减少专案会员系统开发的时间。

MarkDown editor:我们的Markdown功能有,第一行加#是文章标题,然後加#1–6是h1-h6,粗体斜体超连结功能,并可以加入程序码有高亮,标签, 等等许多功能。

Kaminari:只修改页数设定。


参加资料
我的小组专案经验。


<<:  Day18. 一起动手做弹珠台!(4)

>>:  DAY18 - 将档案上传到 firebase storage

00 - 这是一本网页开发工具的兵器谱

Hello, World! 我是 Peter ,在网页开发时,为了完善专案的功能与确保程序码的品质,...

Day4 : Hello World 程序再解析

探讨 hello_world.go 背後的一些机制 我们可以透过以下三个问题 hello_world...

D3 - 今天点个 String Methods 套餐

前言 今天来讲讲 String Methods,你知道其实除了length 以外,String 还内...

[PHP]透过[jquery] 以 [Ajax]方式使用[Stored Procedure]取得[MSSQL]资料

网上找到的参考有点混乱,因此统整一下 使用环境: XAMPP 3.2.4 jquery.min.js...

【Day 29】函式(下)

昨天我们讨论的函式,是没有返回数值的函式,只是单纯传入参数做运算後,直接输出。但我们更多时候会需要把...