Ruby ActiveRecord和sql元组支持

ActiveRecord是否支持where子句中的元组,假设底层数据库有?

生成的where子句看起来像:

where (name, address) in (('John', '123 Main St')) 

我试过了:

 Person.where({[:name, :address] => ['John', '123 Main St']}) 

它不起作用。

 tupleArray = [['John', '123 Main St'],['Jane', '124 Main St']] Person.where("(name, address) IN (#{(['(?)']*tupleArray.size).join(', ')})", *tupleArray) 
 Person.where("(name, address) IN ((?))", ['John', '123 Main St'])