Как заставить установщик атрибутов отправлять значение через функцию SQL

Я пытаюсь сделать так, чтобы установщик атрибутов в модели ActiveRecord оборачивал его значение в функцию text2ltree ()postgres до того, как rails сгенерирует свой sql-запрос.

Например,

post.path = "1.2.3"
post.save

Должно генерировать что-то вроде

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

Как лучше всего это сделать?

8
задан Nick Colgan 3 May 2012 в 22:53
поделиться