iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

SQL rookie 之天天魯一下 系列

大家好,我是剛轉職成Ruby on Rails 工程師的程式初學者!每天除了對Model 關聯、ActiveRecord 指令該如何下頭疼之外,也對組裝index 和report data 傷腦;因此想試著從SQL 入門下手、在SQL 和SQL ActiveRecord 間交錯運用,以及找尋如何在工作中實作,以實踐自己的學習和成長,目標是能成功魯完30 天,不要成為浮游生物隊的魯蛇!

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 團隊蜉蝣生物
DAY 1

Day 1 - Rookie 宣言及魯文大綱

前言 「欸欸,J,我們的資料怎麼叫出來?」 「他關聯了4 個表,你要一路點過去啦!」 「可以這樣點喔?點完就能each 出來了嗎?」 「不知道欸... 」 (...

2022-09-15 ‧ 由 sepx6501 分享
DAY 2

Day 2 - 建立魯魯專案和兩張資料表

嗨,大家好!被翻爛的書掙扎一番後終於寫下了Day 2 的文章囉! 今天的任務是要先將練習用專案準備好,以便後續研究、練習Active Record 的query...

2022-09-16 ‧ 由 sepx6501 分享
DAY 3

Day 3 - Seeding 魯魯專案#1

哈囉,大家好,第三天要做的任務是以Day 2 的Model 建立一些資料,昨天我總共建了兩個Models: Podcast Episode 今天則預計再建立...

2022-09-17 ‧ 由 sepx6501 分享
DAY 4

Day 4 - Seeding 魯魯專案#2

各位夥伴好,昨天介紹了三種seeding 的方式,不知道大家喜歡或習慣用哪個呢? 複習一下昨天介紹的seeding 方式: 在seed.rb 寫 利用自建的r...

2022-09-18 ‧ 由 sepx6501 分享
DAY 5

Day 5 - 插話:魯魯上色幫手——amazing print

哈囉,大家好!被翻爛的書今天想用插話介紹一個實用的gem——amazing print: 若大家跟我一樣是程式小白,想必會對rails console 資料的解...

2022-09-19 ‧ 由 sepx6501 分享
DAY 6

Day 6 - 為Model、Database 加上關聯(1)

哈囉,大家好! 那麼我們今天開始為Model 和Database 加上關聯吧! 不知魯魯們是不是跟被翻爛的書一樣,每次聽到關聯就像斷片,除卻為什麼要加這件事情不...

2022-09-20 ‧ 由 sepx6501 分享
DAY 7

Day 7 - 為Model、Database 加上關聯(2)

大家好! 昨天研究到在兩個Model 間加上has_many、belongs_to 等,即可利用Rails 黑魔法為彼此加上associations,亦即為彼此...

2022-09-21 ‧ 由 sepx6501 分享
DAY 8

Day 8 - 為Model、Database 加上關聯(3)

哈囉,大家好! 經過前兩篇的研究,我們大概能得知在Rails 內,除了Model 要建立關聯,資料表也有關聯要建立,而ActiveRecord 的關聯方法(ha...

2022-09-22 ‧ 由 sepx6501 分享
DAY 9

Day 9 - 插話:利用SampleDB seeding 資料(1)

哈囉,大家好! 到目前為止Model 關聯性終於建好了、資料庫也很粗淺地加上了關聯,但seeding tasks 遲遲還沒處理好,總覺得資料多樣性還是不夠。 前...

2022-09-23 ‧ 由 sepx6501 分享
DAY 10

Day 10 - 插話:利用SampleDB seeding 資料(2)

哈囉,大家好! 繼昨天利用JSONPlaceholder 的資料seeding database 後,心裡頓時覺得好爽哪!(感謝公司前輩指引了方向) 而被翻爛的...

2022-09-24 ‧ 由 sepx6501 分享