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! 欲しい。