ActiveRecord Select com encadernação de parâmetros

Eu quero usar uma subconsulta com ActiveRecord assim:

User.select(
    'users.*, 
    (select sum(amount) 
        from subscriptions 
        where subscriptions.user_id = user.id
        and created_at < ? ) as amt)'
).order('amt')

No entanto, na segunda à última linha, tenho o problema de não conseguir descobrir como vincularTime parâmetro de classe, comoActiveRecord::Base'sselect O método não aceita mais de um parâmetro (a string sql). O que eu faço?

questionAnswers(1)

yourAnswerToTheQuestion