iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

海邊囝仔帶阿公阿嬤一起學 Ruby On Rails 系列

海邊麻瓜,以往天天逐浪,剛開始看到Ruby皺眉霧嗄嗄,自學期間以為講師天天都在Rap!!! 開課了腦子時常發出~『啊~~~~~』終於被開光了!!! 麻瓜都被開光了,你也可以!持續30天用人話講Ruby On Rails,將近期學習的東西輸出出來,期許自己能夠有頭有尾參賽完成!

鐵人鍊成 | 共 30 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day-1 : Hello Wali 起手式

說故事之前,不免俗先自我介紹一下,我叫瓦力,我的本行是一位插畫家,也是一位斜槓青年,我來自一個很小的漁村,之前每天踏著浪,拿著畫筆曬著陽光,每天都在做著我喜歡的...

DAY 2

Day-2: Ruby on Rails 是什麼?

Ruby on Rails 是使用Ruby這套開放原始碼(採用MIT授權)、物件導向程式語言所開發的Web開發框架,具有生產力且維護性高,從一開是個小玩具,尚未...

DAY 3

Day-3: Rails的Route + MVC架構

MVC模式(Model–view–controller) 是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、畫面(View)和控...

DAY 4

Day-4: SSR 與 SPA

SSR — Server Side Rendering 伺服器渲染 服務器端渲染 — 在服務器(Server)上將客戶端或通用應用程序渲染為 HTML。 S...

DAY 5

Day-5 :阿公阿嬤都看得懂的前後端分離架構?

前端係蝦米? 身為一個麻瓜,當初在看到前端兩個字,著實就猜想不就字面意思?應該係前後面,反之另一個就是後面啊!看似廢話的一段,當初可是困擾我許久呢!畢竟我是菜瓜...

DAY 6

Day-6:開發專案為什麼寫測試?

測試係蝦米? 丟系試試看目前這個東西有沒有達到理想狀態,或者有沒有不足的地方?壞掉…等,當然,不可能完全把錯誤清除,用測試這個方式,將一些問題能夠儘早發現,而不...

DAY 7

Day-7:Rails Turbolinks

月圓之日,瓦力在這邊祝大家中秋佳節愉快!!雖然我仍在專案水深火熱寫扣!!聞夯罵乓~寫扣中!你說殘忍不殘忍!!(一旁哭去!沒被盜帳號!回來回來 Turbolin...

DAY 8

Day-8:Rails的CRUD

CRUD係蝦米? CRUD即為Create、Read、Update、Delete等四項基本資料庫操作 C是Create,新增 R是Read,讀取 U是Upda...

DAY 9

Day-9: Migration 係蝦米哇貴?

Migration建立資料表係蝦密? Rails使用了Migration資料庫遷移機制來定義資料庫結構,檔案位於db/migrate/目錄裡,目的在於:讓資料...

DAY 10

Day-10:資料驗證係蝦米哇貴!?

ActiveRecord資料驗證係蝦米? ActiveRecord的資料驗證功能,可以幫助我們檢查資料的正確性。如果驗證失敗,就會無法存進資料庫。 新增一個mo...