Ruby bits ( 6 ):Blocks 學習筆記

不得不再說一次,這些主題都超級重要,不先學Ruby直接學Rails感覺很卡。果然要從基礎開始打才是王道。在看這篇之前請先看完method / block / yield / Proc / lambda,很多觀念都是從這邊的延伸。 conve ...
繼續閱讀

Ruby bits ( 5 ):Modules

Ruby bits的課程真的很不錯,講到的主題都是很重要的東西。有點相見恨晚的感覺,趕快把它做完吧! 本節學習目標 module activesupport ::Concern 了解self的意義 part1: moduleclass m ...
繼續閱讀
Ruby bits ( 4 ):ActiveSupport
Ruby bits ( 3 ):Class

Ruby bits ( 3 ):Class

上一個禮拜想要嘗試更多的動手記憶,經過實驗證明,還是需要筆記的輔助反覆記憶會比較好。經過這次的練習之後會更注重學習本身的強度。 ENCAPSULATION封裝跟物件本身有關的method,使用class會比使用許多的method來的好。 V ...
繼續閱讀
Ruby bits ( 2 ) : Methods and Classes

Ruby bits ( 2 ) : Methods and Classes

Hash Argument每一個不同的欄位就多一個 argument不是個好方法,會造成很多欄位空在那邊。用 Hash argument 來解決這個問題。使用方法,因為 hash 是由 key-value 所組成,所以可以把需要的屬性設成 ...
繼續閱讀
Ruby bits ( 1 ) : Expression

Ruby bits ( 1 ) : Expression

UnlessUnless is more intuitive用 unless 代替 if! 更加直覺 Unless with else is confusingunless 和 else 一起用的時候令人困惑 ...
繼續閱讀