這是一個剛接觸Ruby的菜鳥礦工,為了讓自己早日脫離新手村到礦坑挖Ruby,而在新手村努力奮鬥的故事。
但Ruby到底有什麼特別的地方,讓這位菜鳥礦工不顧一切,也要來到Ruby新手村學習挖礦呢?接下來的30天就讓我們一起看下去吧!
今天我們繼續來認識 resources 剩下的用法吧!這邊小小幫大家複習一下,假設我有一個訂單 (order) 並用 resources 產生 RESTful...
前幾章我們已經認識Route 了,當你去跟 Route 說你要去哪時,它會指引你該去哪裡,這邊先幫大家複習一下這一張圖:它會叫你先去找你要的 Controlle...
前幾章有提到 controller 會跟 model 拿資料,新手階段的我常常會把它跟資料庫 (Database) 搞混。所以要特別注意以下的觀念: Mode...
實作 CRUD 上一章,我們已經建立好一個 Book 的 Model,以及 books 的 table,那接下來就開始實作 CRUD 吧! 沙盒模式 當我們在終...
前幾章有介紹過如何透過 Model 建立你要的資料表以及要的欄位,也有提到 Migration 檔,也提到你需要將資料表具現化,也就是在終端機 rails db...
在一個 Rails 專案中,你一定會有很多的 Model,這些 Model 之間也許會有一些關聯性,那為什麼 Model 之間要有關聯呢?這些關聯使我們程式碼寫...
上一章已經幫兩位 owner 成功開店了;接下來,我們幫他們進駐一些商品 (product),一間店不可能只有一件商品,所以我們這邊要用到一對多關聯。 一對多...
前幾章已經介紹了一對ㄧ、一對多了,但現在有個小問題,一件商品可能會在很多間商店被賣,多間商店可能會賣同件商品,但我不能確定這件商品在哪間商店有被販賣。舉例來說:...
當資料寫進資料庫時,需要確保存進來的資料是有效的,你應該不會想要資料庫被塞一些奇怪的資料進來吧!舉例來說,使用者需填入有效的 Email 格式,這就是需要資料驗...
今天是第 30 天,也是鐵人賽的最後一天,想不到我可以堅持 30 天不間斷地把文章寫完,當初參加鐵人賽的原因只是想要藉由文章讓自己更加了解 Ruby 和 Rai...