2016-06-01から1ヶ月間の記事一覧

Railsのマイグレーションファイルで add_index する際、 using オプションまで指定する必要があるのか

インデックスの方法を明示的に指定したい場合のみ指定する。 Rails で using オプションを提供しているのはDBによって、インデックスの貼り方を指定できるためで、 MySQL の InnoDB を使っているのに using: :btree する意味は全く無い(してもしなくても結…

Ruby の `Enumerable#all?` が empty array にたいして `true` を返す

[].all? => false が返ってもヨサソウなのに・・という疑問 チャットで聞いたりググったりして、数学的に正しい方向に倒している結果、今の挙動である true を返していることがわかった。 ruby's "any?" and "all?" methods behaviour on Empty Arrays and H…

TIL

rake の補完が遅くてイライラするのを解消した 古いけどRails公式でこんな記事書いてた Riding Rails: Fast Rake Task Completion for Zsh で、これを zsh のプラギンにしたものをいれた unixorn/rake-completion.zshplugin: rake task tab completion plugi…