module ActiveRecord::FinderMethods

def find_by!(*args)

an ActiveRecord::RecordNotFound error.
Like find_by, except that if no record is found, raises
def find_by!(*args)
  where(*args).take!
end