Rails версия activeRecord для функции to_tsvector () из Postgresql - PullRequest
0 голосов
/ 21 октября 2019

В моей базе данных есть столбец TSVECTOR, и я хочу обновить этот столбец с помощью обратного вызова Rails, а не триггера. Я хочу знать, есть ли код ActiveRecord для достижения этой цели. Пока что я делаю это вручную, выполняя необработанный SQL, и это выглядит не очень хорошо.

ActiveRecord::Base.connection.execute("update my_table set tsvector_document = to_tsvector('english', #{string_tokens}) where id = #{id}")

Мне интересно, есть ли лучший способ сделать это без использования необработанного SQL.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...