iT邦幫忙

鐵人檔案

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

毫無基礎學習 Ruby on Rails 的 甘苦心得 系列

會想參賽的動機是因為 我想藉由鐵人賽這個活動 一天一天的記錄我 每天學習的心得跟遇到的瓶頸,希望在一個月後再回頭看, 可以比一個月前的自己更進步! 加油

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

DAY 21 Git Flow 是什麼?為什麼需要這種東西?

同一個專案一起開發的人數越來越多時,如果沒有訂好規矩,每個人的 Commit 習慣可能都不同,放任大家隨便 Commit 的話遲早會造成災難。在 2010 年的...

2019-10-05 ‧ 由 kaichi1216 分享
DAY 22

DAY 22 model 驗證

Active Record Validations 資料驗證 注意重點:資料驗證在Controller 跟 Model 都可以做這件事,要在 View 裡寫 J...

2019-10-06 ‧ 由 kaichi1216 分享
DAY 23

DAY 23 Rails 中 Model 關聯

model關聯關係有以下幾種: belongs_tohas_onehas_manyhas_many :throughhas_one :throughhas_an...

2019-10-07 ‧ 由 kaichi1216 分享
DAY 24

DAY 24 資料庫(SQL) ORM

ActiveRecord Active Record 是 MVC 的 M(Model),表現商業邏輯與資料的層級。Active Record 負責新增與操作需要...

2019-10-08 ‧ 由 kaichi1216 分享
DAY 25

DAY 25 資料庫( SQL ) 建立表格 欄位介紹

表格是資料庫中儲存資料的基本架構。在絕大部份的情況下,資料庫廠商不可能知道您需要如何儲存您的 資料,所以通常您會需要自己在資料庫中建立表格。雖然許多資料庫工具可...

2019-10-09 ‧ 由 kaichi1216 分享
DAY 26

DAY 26 Rails Validators / 回呼Callback

除了Rails本身提供的基本驗證之外,有時候我們會需要客製化驗證,這時候我們可以在 Modle中定義方法來使用,使用方式如下: 自訂驗證方法 class Use...

2019-10-10 ‧ 由 kaichi1216 分享
DAY 27

DAY 27 PORO

PORO : Plain Old Ruby Object 簡單的沒有任何繼承關係的純Ruby物件可以讓Model和Controller代碼能夠更加精簡,讓一個...

2019-10-11 ‧ 由 kaichi1216 分享
DAY 28

DAY 28 使用 render/jbuilder 輸出 JSON 格式

在開發手機應用程式或是一些前端比較吃重的網站應用程式時,常會需要跟後端伺服器交換資料,交換資料的格式常見的有 JSON 或 XML 等格式,這樣的交換介面又稱之...

2019-10-12 ‧ 由 kaichi1216 分享
DAY 29

DAY 29 程式碼時光機 Git版控

為什麼要使用Git版控? 不管老手或新手在寫程式的時候都會犯錯,有時錯誤嚴重到會希望有一部時光機,讓時間倒流回犯錯之前。正因為這種錯誤,每個程式工程師都應該在開...

2019-10-13 ‧ 由 kaichi1216 分享
DAY 30

DAY 30 學習沒有終點

剛剛又把自己的文章從頭看一遍,整理一下這30天的心得 學程式也過了2個多月,記得在五倍開課前,有事先預習 html 跟 css 那時覺得 疑 好像寫程式不會很難...

2019-10-14 ‧ 由 kaichi1216 分享