iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Ruby新手村的礦工日記 系列

這是一個剛接觸Ruby的菜鳥礦工,為了讓自己早日脫離新手村到礦坑挖Ruby,而在新手村努力奮鬥的故事。
但Ruby到底有什麼特別的地方,讓這位菜鳥礦工不顧一切,也要來到Ruby新手村學習挖礦呢?接下來的30天就讓我們一起看下去吧!

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

[ Day 21 ] Rails : 迷路了?先問問 Route 吧!(下)

今天我們繼續來認識 resources 剩下的用法吧!這邊小小幫大家複習一下,假設我有一個訂單 (order) 並用 resources 產生 RESTful...

2022-10-06 ‧ 由 dylan_kacaw 分享
DAY 22

[ Day 22 ] Rails 中的 Controller 跟 View !!

前幾章我們已經認識Route 了,當你去跟 Route 說你要去哪時,它會指引你該去哪裡,這邊先幫大家複習一下這一張圖:它會叫你先去找你要的 Controlle...

2022-10-07 ‧ 由 dylan_kacaw 分享
DAY 23

[ Day 23 ] Rails 中的 Model 基本與 CRUD (上)

前幾章有提到 controller 會跟 model 拿資料,新手階段的我常常會把它跟資料庫 (Database) 搞混。所以要特別注意以下的觀念: Mode...

2022-10-08 ‧ 由 dylan_kacaw 分享
DAY 24

[ Day 24 ] Rails 中的 Model 基本與 CRUD (下)

實作 CRUD 上一章,我們已經建立好一個 Book 的 Model,以及 books 的 table,那接下來就開始實作 CRUD 吧! 沙盒模式 當我們在終...

2022-10-09 ‧ 由 dylan_kacaw 分享
DAY 25

[ Day 25 ] Rails : 聽說 Migration 是個狠角色?!

前幾章有介紹過如何透過 Model 建立你要的資料表以及要的欄位,也有提到 Migration 檔,也提到你需要將資料表具現化,也就是在終端機 rails db...

2022-10-10 ‧ 由 dylan_kacaw 分享
DAY 26

[ Day 26 ] Rails : Model 的關聯性(一對一)

在一個 Rails 專案中,你一定會有很多的 Model,這些 Model 之間也許會有一些關聯性,那為什麼 Model 之間要有關聯呢?這些關聯使我們程式碼寫...

2022-10-11 ‧ 由 dylan_kacaw 分享
DAY 27

[ Day 27 ] Rails : Model 的關聯性(一對多)

上一章已經幫兩位 owner 成功開店了;接下來,我們幫他們進駐一些商品 (product),一間店不可能只有一件商品,所以我們這邊要用到一對多關聯。 一對多...

2022-10-12 ‧ 由 dylan_kacaw 分享
DAY 28

[ Day 28 ] Rails : Model 的關聯性(多對多)

前幾章已經介紹了一對ㄧ、一對多了,但現在有個小問題,一件商品可能會在很多間商店被賣,多間商店可能會賣同件商品,但我不能確定這件商品在哪間商店有被販賣。舉例來說:...

2022-10-13 ‧ 由 dylan_kacaw 分享
DAY 29

[ Day 29 ] Rails : 進資料庫先過資料驗證 (Validation) 這關!

當資料寫進資料庫時,需要確保存進來的資料是有效的,你應該不會想要資料庫被塞一些奇怪的資料進來吧!舉例來說,使用者需填入有效的 Email 格式,這就是需要資料驗...

2022-10-14 ‧ 由 dylan_kacaw 分享
DAY 30

[ Day 30 ] Ruby on Rails 之旅才剛啟航呢!

今天是第 30 天,也是鐵人賽的最後一天,想不到我可以堅持 30 天不間斷地把文章寫完,當初參加鐵人賽的原因只是想要藉由文章讓自己更加了解 Ruby 和 Rai...

2022-10-15 ‧ 由 dylan_kacaw 分享