is there an activerecord method like "FIND EXISTING OR CREATE NEW IF NONE FOUND"?

Just wondering if rails has a method to look for an existing record and return it, but if it’s not existing then create a new record. (i.e. “FIND EXISTING OR CREATE NEW IF NONE FOUND”?)

Then when finished updating one could use the existing “save” method which caters for either a new or updated record already

Thanks

Yes, look at dynamic attribute based finders in the activercord docs. http://api.rubyonrails.org/classes/ActiveRecord/Base.html.

Chris

arr thanks - I thought I’d seen them somewhere - I’d been looking through the method names (c.f. content of the doc)