ActiveRecord 雜記

優化 Model count

1
2
3
class Like < ActiveRecord::Base
belongs_to :guestbook_entry, counter_cache: true
end
繼續閱讀

Ruby 快速筆記

Ruby 快速筆記

  • Ruby 中的字串需要包在 " 或者 ' 中不過兩者有一點微妙的差別,在雙引號中可以使用逸出字元(\n \r \) 等等,不過單引號會原封不動的輸出除了 \\ 例外
  • 在呼叫方法的時候 Ruby 可以省略 ()
  • puts 和 print 的差別是 puts 會在行末加上 \n,如果是用 , 分開不同的參數輸出則每個參數後面都會有 \n
  • 第三個輸出的 method 是 p ,puts 和 print 不管輸出的是數字或字串都只會顯示內容
繼續閱讀

Compass 使用筆記

Compass Note

  • 4 個關鍵的功能 變數, mixin, 繼承, 巢狀 selector
  • sass 透過變數 $ 來減少重複與達到管理樣式的能力,與 less 的 @ 是一樣的 e.g. $variable
  • 透過 mixin 就可以減少重複 selector ,且一般我們如果要追加某種共用樣式可能要多加一個 class 在 sass 中可以透過 mixin 來處理這個問題
繼續閱讀

輕鬆學 Flux

前言

小弟身為一個資質駑鈍的人,這正是我在學習 Flux 初期最希望有人可以幫我總結的事。服用本篇前須對 React 有基本的認識。
因為底子不好在參透官方範例時一直東奔西跑的查資料一下這個 merge 是什麼意思,一下又怎麼這邊一個 Dispatcher, AppDispatcher 然後又 ActionCreator
總之是你搞得我好亂啊。不過因為最近 React 的盛行讓我得以閱讀許多大大的分享因而有這一篇

繼續閱讀

Flux 概念詳述篇

介紹

還記得之前小弟很認真的想跟大家分享 Flux 不過老實說在當時自己只能夠”模仿”,Dispatcher 和 Store 的觀念也有點模糊。
由於今天看了這篇文章之後,覺得很不錯所以來補貼一下。
不過在這之前強烈推薦您還是先閱讀關於 Reactjs 的部分。

繼續閱讀

React 實作一個 Tabs 元件

實作一個 Tabs 元件

複合式(組合)元件

在 React 中任何東西都是元件,就像樂高一樣,你可以用小片的積木組成大塊的,再組合出您想到的東西。
同樣的道理您也可以用許多的小元件(小功能模組)來組合出您的應用程式。所謂的複合式元件或稱作組合元件,
他其實就是由多個元件去組成一個多功能的大元件。

繼續閱讀

React 大解密

React 揭秘

關於這篇文章將會試著解釋關於 React 核心的概念。

繼續閱讀