iT邦幫忙

鐵人檔案

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

Ruby and Rails 的二三事 系列

愛因斯坦說過:如果你沒辦法簡單說明,代表你了解得不夠透徹。
If you can't explain it simply, you don't understand it well enough.

大家好,我是Chris,也可以叫我阿鬼啦!

目前正在5xruby上課,學習Rails中。

對一名在學習Ruby on Rails 的新手來說,

這次鐵人賽剛好是個幫自己

釐清觀念(練習發廢文)的好機會。

內容預計會從Ruby 開始,再涵蓋到Rails 的範圍吧?

姆… 就這樣啦!

30天的鐵人賽,我來了!!

參賽天數 17 天 | 共 19 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 1

Ruby and Rails 的二三事 - Day01 變數與常數

寫在前面: 如果你和我一樣是新手,只是想了解一下 Ruby 寫起來是什麼感覺,我會推薦 Repl 這個網站。算是線上練習的一個好幫手。 如果你是想實作或是練習...

2019-09-15 ‧ 由 阿鬼(Chris) 分享
DAY 2

Ruby and Rails 的二三事 - Day02 流程控制、迴圈與迭代

昨天講完變數與常數,今天就簡單的介紹一下流程控制、迴圈與迭代吧!主要會針對 Ruby 和其他程式語言不同的地方。 流程控制 if...elsif...end...

2019-09-16 ‧ 由 阿鬼(Chris) 分享
DAY 3

Ruby and Rails 的二三事 - Day03 Array and Hash

好啦,昨天介紹完變數和常數,今天就從 Array 和 Hash 繼續下去吧!! 什麼?你說我還沒講資料型別?阿是不會自己去google 喔? 別急別急,讓我們慢...

2019-09-17 ‧ 由 阿鬼(Chris) 分享
DAY 4

Ruby and Rails 的二三事 Day04 Symbol (符號)和 String(字串) 的差別

要了解Symbol (符號)和 String(字串) 的差別,首先,我們得先複習一下Variable(變數) 和 String(字串): Variable(變...

2019-09-18 ‧ 由 阿鬼(Chris) 分享
DAY 5

Ruby on Rails 的二三事 - Day05 稍微介紹一下:Method 和 Block

Method 前面一直提到方法,那麼到底在Ruby裡,方法(Method)是怎麼被定義的呢? 下面是,在Ruby裡,我們定義方法和呼叫方法的樣子: def 方法...

2019-09-19 ‧ 由 阿鬼(Chris) 分享
DAY 6

Ruby and Rails 的二三事 - Day06 Class(類別) 和 Module(模組) 的不同

什麼是Class(類別) 其實,Class 是很生活化的: 當你和朋友走近一家拉麵店,菜單上面有:麵條粗細,湯頭濃淡,口味有醬油或是豚骨,蔥花海苔要不要增量.....

2019-09-20 ‧ 由 阿鬼(Chris) 分享
DAY 7

Ruby and Rails 的二三事 - Day07 Ruby 中的 self 到底是?

第一次看到在Ruby 中看到 self 是在介紹instance method 和 class method 的時候: class Cat def sa...

2019-09-21 ‧ 由 阿鬼(Chris) 分享
DAY 8

Ruby on Rails 的二三事 - Day08 Rails (Routes 和 MVC)

花了點時間,總算是把 Ruby 的一些觀念稍微的介紹了一下,接下來換要進入Rails 的部分囉! 什麼是Rails Rails 是一款用Ruby這個程式語言所編...

2019-09-22 ‧ 由 阿鬼(Chris) 分享
DAY 9

Ruby on Rails 的二三事 - Day09 REST 和 RESTful

昨天稍微介紹了一下Rails的主角:Routes 和 MVC, 今天就稍微解釋一下 REST 和 RESTful 吧! 關於 REST REST的全文是:...

2019-09-23 ‧ 由 阿鬼(Chris) 分享
DAY 10

Ruby on Rails 的二三事 - Day10 其實我不懂Case...When

順手翻了一下之前發的文,發現之前在講流程控制的時候,忘記介紹Case...When了,正好就拿來當今天的主題,廢話不多說,直接開始吧! case...when...

2019-09-24 ‧ 由 阿鬼(Chris) 分享