Como fazer com que o atributo setter envie o valor por meio da função SQL

Eu estou tentando fazer um atributo setter em um modelo ActiveRecord quebra seu valor na função postgres text2ltree () antes de rails gera sua consulta sql.

Por exemplo,

post.path = "1.2.3"
post.save

Deve gerar algo como

UPDATE posts SET PATH=text2ltree('1.2.3') WHERE id = 123 # or whatever

Qual é a melhor maneira de fazer isso?