find_by!

欲しい。
以下のようなイメージ。Rails 4 の all とか take の雰囲気わかってないのでイメージ。

module MyFinderMethods
  def find_by(*args)
    where(*args).first
  end

  def find_by!(*args)
    where(*args).first!
  end
end

class ActiveRecord::Relation
  include MyFinderMethods
end

class ActiveRecord::Base
  class << self
    delegate :find_by, :find_by!, to: :scoped
  end
end

find_by どうでもいいけど find_by! 欲しい。

参考: http://d.hatena.ne.jp/suginoy/20120605/p3