Rails Race Condition Test With RSpec

這陣子在寫 Rails 的時候,陸續遇到了 race condition 的狀況。在解決它的過程中,也同時想要用 unit test 把它保護起來。 於是有一些心得記下來和大家分享。

ActiveRecord::Relation#find v.s Array#find

ActiveRecord query 出來的結果,是一個 ActiveRecord::Relation 的 instance。基本上 ActiveRecord::Relation 有很多和 Array 長得很像的 methods。 其實我不確定這樣的設計到底是好還是不好;

Redux API Middleman

最近和同事們一起合作,做出了一個把 “送 API request” 這件事情抽象出來的 redux middleware: redux-api-middleman