Method: ActiveRecord::Relation#find_or_create_by!

Defined in:
activerecord/lib/active_record/relation.rb

#find_or_create_by!(attributes, &block) ⇒ Object

Like #find_or_create_by, but calls create! so an exception is raised if the created record is invalid.



238
239
240
# File 'activerecord/lib/active_record/relation.rb', line 238

def find_or_create_by!(attributes, &block)
  find_by(attributes) || create_or_find_by!(attributes, &block)
end