我很好奇。User.where(name: 'Foo').where(age: 20)仅使用一个数据库调用如何工作?
User.where(name: 'Foo').where(age: 20)
该方法是否where知道它是否是链的最后一个并改变其行为?如果是这样,如何做到这一点?
where
ruby ruby-on-rails rails-activerecord
rails-activerecord ×1
ruby ×1
ruby-on-rails ×1