我想使用运行时数据拼凑一个 ActiveRecord 查询。我的想法是......
r = Person.where('last_name LIKE ?', foo)
r.where('created_at < ?', Time.now - 100.days)
r.where( ...some other conditions... )
但这并没有按预期工作。为了让它工作,你必须将它们全部链接在一条线上......
Person.where('last_name LIKE ?', foo) \
.where('created_at < ?', Time.now - 100.days) \
.where( ...some other conditions... )
我试图找出一种方法将其分布在多行的单独操作中。