【发布时间】:2014-12-14 20:06:00
【问题描述】:
我有一个名为“move_to_end”的 Postgres 函数,我正在使用 find_by_sql 调用它,如下所示:
def move_to_end
self.class.find_by_sql ["select move_to_end(?)", id]
end
我想用 arel 调用替换 find_by_sql 语句,但我找到的所有示例都需要 arel 才能使用表。
任何关于如何实现这一点的想法将不胜感激。
【问题讨论】:
-
我觉得像
Arel::Nodes::SqlLiteral.new('select move_to_end...')
标签: ruby-on-rails rails-activerecord arel