method

first_or_initialize

first_or_initialize(attributes = nil, &block)
public

No documentation available.

# File activerecord/lib/active_record/relation.rb, line 111
    def first_or_initialize(attributes = nil, &block) # :nodoc:
      first || new(attributes, &block)
    end

1Note

Description

charleschanlee ยท Mar 21, 2016

Selects the first record within a relation if it exists, otherwise creates a new record with the optional attributes.