iT邦幫忙

2021 iThome 鐵人賽

DAY 18
0
自我挑戰組

打破結界~ Ruby on Rails ~面試題!系列 第 18

Day-18 任意舉出三個你在開發 Rails 專案時常用到的 gem,並說明一下

  • 分享至 

  • xImage
  •  

又是專案題來了!基本上有做專案就會有很多對於專案的題型,大家要對專案熟一點比較好喔!


我們小組是作”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:只修改頁數設定。


參加資料
我的小組專案經驗。


上一篇
Day-17 你在專案中負責什麼項目?遇到什麼困難?怎麼解決?
下一篇
Day-19 面試考古題破解區(1)
系列文
打破結界~ Ruby on Rails ~面試題!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言