iT邦幫忙

鐵人檔案

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

Ruby on Rails JS 系列

大家好目前是一個還在學習寫程式的菜鳥請大家多多指教

參賽天數 30 天 | 共 29 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

Ruby on Rails 繼承(Inheritance)與開放類別

到目前為止的範例都是只有單一類別,但在真實的世界裡其實是更複雜的,像是如果想要再加入一個小狗類別: class Cat def eat(food)...

2021-09-11 ‧ 由 阿君 分享
DAY 12

Ruby on Rails 模組(Module)

如果我有一個小貓類別,我想要這個小貓類別有飛行功能,你會怎麼做? 直接寫一個有飛行功能的小鳥類別,然後再叫小貓類別去繼承它? 直接把飛行功能寫在小貓類別裡? 「...

2021-09-12 ‧ 由 阿君 分享
DAY 13

Ruby on Rails Route 起步走

舉個例⼦來說,這個網址: http://rubyonrails.com/posts/123 Rails 會根據 config/routes.rb 這個檔案的內...

2021-09-13 ‧ 由 阿君 分享
DAY 14

Ruby on Rails RESTful 網址設計

REST 是 Representational State Transfer 的縮寫,中⽂翻譯成「具象狀態傳輸」, 它是由 Roy Thomas Fieldin...

2021-09-14 ‧ 由 阿君 分享
DAY 15

Ruby on Rails Controller 是幹嘛的

Controller 中⽂可翻譯成「控制器」,顧名思義,就是⽤來控制流程⽤的。它可能需 要跟 Model 要資料,可能需要跟 View 要 HTML templ...

2021-09-15 ‧ 由 阿君 分享
DAY 16

Ruby on Rails Controller

第 1 步 - 新增 Route 別忘了,使⽤者想要看到你網站上的內容,第⼀步是要問過 Route,所以我們先在 Route 上簡單的加上⼀條: Rails.a...

2021-09-16 ‧ 由 阿君 分享
DAY 17

Ruby on Rails Model 基本操作之 CRUD CRUD 之 C(Create)

什麼是 ORM? ORM 是 Object Relational Mapping 的縮寫,中⽂翻譯成「物件關係對映」。我們 如果想要存取資料庫裡的內容,在以前必...

2021-09-17 ‧ 由 阿君 分享
DAY 18

Ruby on Rails CRUD 之 R(Read)

CRUD 之 R(Read) 從資料表裡讀取資料也是很常⾒的操作,在讀取的⽅法就比寫入來得多樣化,有⼀ 次讀取⼀筆的⽅法,也有⼀次讀取⼀整批的⽅法。 first...

2021-09-18 ‧ 由 阿君 分享
DAY 19

Ruby on Rails CRUD 之 U(Update)

更新資料常⽤的有 save 、 update 、 update_attribute 及 update_attributes ⽅法: 先找出 1 號候選⼈ can...

2021-09-19 ‧ 由 阿君 分享
DAY 20

Ruby on Rails CRUD 之 D(Delete)

刪除資料就相對簡單,可以使⽤ delete 或 destroy ⽅法: 先把資料找出來 candidate = Candidate.find_by(id: 1)...

2021-09-20 ‧ 由 阿君 分享