【发布时间】:2013-12-24 06:22:29
【问题描述】:
我有一个具有first_name 和last_name 属性的User 模型。使用 Arel 我想使用 CONCAT 执行全名搜索。我已经阅读了How do I use functions like CONCAT(), etc. in ARel? 的帖子,这表明这是可能的,但我不能完全正确地理解语法。到目前为止我有
class User < ActiveRecord::Base
def self.search(query)
concat = Arel::Nodes::NamedFunction.new 'concat', [arel_table[:first_name], arel_table[:last_name]]
where ...?
end
end
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 arel