iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

關於 Ruby on Rails 的那些事 系列

一個程式新手對於 Ruby on Rails 的一點學習心得,後半段嘗試實作一個小作品,如果有問題歡迎一起討論呦。

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

Day 11 - MVC 大架構

不知不覺已經過了三分之一了,來到第 11 天就開始有些焦慮,「天啊,我的side project還沒有開始想內容呢」,先給大家一個預防針,不要太期待後面的專案實...

2020-09-26 ‧ 由 Mei 分享
DAY 12

Day 12 - Model 關聯性

昨天提到 MVC 三大主角,今天要講的就是其中一員 Model!Model 可以與資料庫溝通,最主要的作用就是把使用者想要取得的資料或想要寫入資料翻譯給資料庫可...

2020-09-27 ‧ 由 Mei 分享
DAY 13

Day 13 - Controller 控制誰?

controller 最主要的工作是處理和回應客戶端的輸入和互動。一段網址進來,routes 會帶你去對的地方先找第一層:controller再來找第二層:ac...

2020-09-28 ‧ 由 Mei 分享
DAY 14

Day 14 - View 幫你包裝美美外殼

說完了 model、controller,最後剩下 view 囉~延續昨天設定完 controller 與其中的幾個 action (方法)後,注意到註解裡面寫...

2020-09-29 ‧ 由 Mei 分享
DAY 15

Day 15 - session 和 cookie - 上集

為什麼我會想要寫這個題目呢?聽我娓娓道來。 相信不少人都聽過 cookie (你說餅乾嗎),尤其是現在越來越多的網站,在客戶端造訪時,會跳出「為了提升您在我們網...

2020-09-30 ‧ 由 Mei 分享
DAY 16

Day 16 - session 和 cookie - 下集

昨天在 session 小節講述了實作方式可以把狀態存在網址中,但大多數做法不會是如此,因為危險性太高。那麼有其他方式嗎?答案是有的! cookie Serve...

2020-10-01 ‧ 由 Mei 分享
DAY 17

Day 17 - Side project之前言與 User story

終於來到鐵人賽的後半時期,也就是我的 side project 階段,當初在開賽時,就很猶豫到底要做什麼樣的小東西,剛好又碰上我們團隊想做的一個功能「即時通訊」...

2020-10-02 ‧ 由 Mei 分享
DAY 18

Day 18 - Side project 之 Functional Map

在當初進行第一份的團隊專案時,大家都還是新手的狀況下,寫出來的文件都比較鬆散,像是使用者故事不完整、必要功能和次要功能未分類清楚、功能架構沒有細節化,導致後來在...

2020-10-03 ‧ 由 Mei 分享
DAY 19

Day 19 - 關於「即時更新」- HTTP

為什麼會談到「即時更新」這項技術呢? 因為最普遍常見的通訊協定(protocal)是 HTTP,但他有個小小的缺點,就是只能被動的等待客戶端發起請求,才會給予回...

2020-10-04 ‧ 由 Mei 分享
DAY 20

Day 20 - 關於「即時更新」- WebSocket

還記得昨天提到的通訊協定 HTTP 嗎?簡單來說就是等客戶端發起請求,伺服器端才會回應訊息給客戶端。 WebSocket 除了 HTTP,另一種通訊協定就是...

2020-10-05 ‧ 由 Mei 分享