find_or_create_by・・・が素敵すぎる!
今さら知ったのかよ感がありますが、こんな便利メソッドがあったんですね。
知らなかった!
こいつを使うと
user = User.find_by_name("zakihaya") || User.new(name: "zakihaya")
が
user = User.find_or_create_by_name("zakihaya")
になる!
Rails4からは下のようなものが推奨になるみたいです。
user = User.find_or_create_by(name: "zakihaya")