У меня есть функция Postgres с именем «move_to_end», которую я вызываю с помощью find_by_sql, как показано ниже:
def move_to_end
self.class.find_by_sql ["select move_to_end(?)", id]
end
Я хотел бы заменить оператор find_by_sql вызовом arel, но все примеры, которые я нашел, требуют, чтобы arel работал с таблицей.
Любые мысли о том, как это сделать, будут оценены.
Arel::Nodes::SqlLiteral.new('select move_to_end...')
- person mdesantis   schedule 20.10.2014