||=の履歴
【Ruby】nilでない時だけ入れる
ruby-1.9.2-p180 :012 > hoge = 2 => 2 ruby-1.9.2-p180 :013 > hoge ||= 3 => 2 ruby-1.9.2-p180 :014 > hoge = nil => nil ruby-1.9.2-p180 :015 > hoge ||= 0 => 0
blankはnilではない
ruby-1.9.2-p180 :017 > hoge = '' => "" ruby-1.9.2-p180 :018 > hoge.blank? => true ruby-1.9.2-p180 :019 > hoge ||= 0 => ""