Wie man den Attribut-Setter dazu bringt, einen Wert über die SQL-Funktion zu senden

Ich versuche, einen Attribut-Setter in einem ActiveRecord-Modell dazu zu bringen, seinen Wert in die postgres-Funktion text2ltree () einzufügen, bevor Rails seine SQL-Abfrage generiert.

Zum Beispiel,

<code>post.path = "1.2.3"
post.save
</code>

Sollte sowas generieren

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

Wie geht das am besten?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage