iT邦幫忙

鐵人檔案

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

非本科之30天Ruby / Rails學習筆記 系列

走在轉職路上的非本科菜鳥,剛開始走就撞的頭破血流,為了避免金魚腦的自己回頭看到傷疤,卻忘記當初為什麼受傷而挑戰的30天學習筆記。

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

Day21: 簡易Rails實作(中)

上次透過簡單首頁、分頁製作了第一個rails專案,了解到其中MVC的運作原理及routes與controller之間的關聯性,這次我們將延續上次的內容添加一些功...

2019-10-04 ‧ 由 Louis 分享
DAY 22

Day22: 簡易Rails實作(下)

上次講到了Strong Parameters,今天我們就從Flash開始吧! 快閃訊息flash 在按下按鈕後,應該要有個訊息出現告知使用者是否有成功或失敗,...

2019-10-05 ‧ 由 Louis 分享
DAY 23

Day23: Rails中的N+1問題

Rails要建立關聯非常簡單(one-to-one, one-to-many),但也是這個原因,造成在資料庫查詢的時候浪費許多記憶體,大部分的 ORM 預設使...

2019-10-06 ‧ 由 Louis 分享
DAY 24

Day24: Rails中的find? find_by? where?

在rails中有多種方法可以去查詢我們要的record,今天就來分別探討最常見的三種方法。 find 找出單一筆資料,且只能透過id去搜尋。 #找出id為1的...

2019-10-07 ‧ 由 Louis 分享
DAY 25

Day25: Rails中的一球冰淇淋 scope

這個標題、這個圖片,難道是要講什麼吃冰淇淋的感言分享嗎? 但這真的是我第一次接觸這個名詞腦袋中第一個浮現的畫面XD可能字真的太像了吧(還是只有我這樣覺得?)...

2019-10-08 ‧ 由 Louis 分享
DAY 26

Day26: Rails中的view_helper

在寫view時,常常會因為過多的邏輯判斷,導致整個view的程式碼非常冗長且難以維護,其實view只是將處理好的資料呈現出來而已,不應該把複雜的邏輯寫在vie...

2019-10-09 ‧ 由 Louis 分享
DAY 27

Day27: Rails關心你的胖Model - concern

圖片來源 在controller寫方法時,若常常需要用到某個方法,我們會將方法直接寫在Model或上層的application_controller.rb來取用...

2019-10-10 ‧ 由 Louis 分享
DAY 28

Day28: 用個Github來版本控制吧

之前都在寫Rails相關的內容,其實版本控制也是重要的一環,就來換個口味寫個GitHub吧~ 登入GitHub後第一步 加號點開後,請點選紅框 New rep...

2019-10-11 ‧ 由 Louis 分享
DAY 29

Day29: Rails - Active Storage

最近做專案遇到了上傳檔案的問題,想針對這個主題簡單的做個介紹。 Active Storage Active Storage可以將文件上傳到Amazon S3,...

2019-10-12 ‧ 由 Louis 分享
DAY 30

Day30: 我竟然完賽了?

在這裡,我要感謝我的父母#%#$@!@^&(誤 看第1天的“參賽起始文”,還清楚記得發文當下的感覺: “我自己真的能做到嗎?” 寫到了第30天,真的不敢...

2019-10-13 ‧ 由 Louis 分享