Não sei se é a intenção, mas after_save vai executar sempre que voce der um trip.save ... Então se vc por algum motivo editar um atributo da trip e der outro save ele vai gerar outro code.
after_create só criaria o code na criação do trip (uma única vez)
Não sei se é a intenção, mas after_save vai executar sempre que voce der um trip.save ... Então se vc por algum motivo editar um atributo da trip e der outro save ele vai gerar outro code.
after_create só criaria o code na criação do trip (uma única vez)