今週のメモ

なんかもっとメモしていた気がしたんだけど、とりあえず。

ruby

i18nの変数展開

%{name} でやる

営業日

なるほど確かにと思った。 loopとか滅多に使わない。
このパターンは該当日が営業日ではなかった時にその日よりも前で最も近い営業日を一行で書いてあったやつ。

loop { date.business_day? ? break : date -= 1.day }

rails

CSVをアップロードして処理

参考: Rails4 csvファイルをアップロードして読み込む

mongoid

ninは使わないほうが良い

indexがきかないとのこと。 参考: mongoDB超入門

or検索

any_of({条件1}, {条件2}, …)

and検索

all_of({条件1}, {条件2}, …)

embedded_many が何かしらあるもの

Model.nin(key: nil)