Witam,
czy istnieje w Rails metoda ktora wyszukuje dany rekord i jesli rekord isteniej to umozliwia jego update a w przypadku gdy rekord nie istnieje umozliwia jego stworzenie?
Pozdrawiam
Witam,
czy istnieje w Rails metoda ktora wyszukuje dany rekord i jesli rekord isteniej to umozliwia jego update a w przypadku gdy rekord nie istnieje umozliwia jego stworzenie?
Pozdrawiam
find_or_initialize_by
find_or_initialize_by wyszukuje rekord a jak nie istnieje inicjalizuje nowy obiek bez zapisu na bazie, są jeszcze dwie inne metody:
http://apidock.com/rails/v4.2.1/ActiveRecord/Relation/find_or_create_by
http://apidock.com/rails/v4.2.1/ActiveRecord/Relation/first_or_create