【发布时间】:2017-02-16 22:44:25
【问题描述】:
我想根据条件链接我的范围。但是由于 ActiveRecord 中对范围的惰性求值,只有最后一个分配被考虑在内。
@list = Product.all
if condition 1
@list = Product.scope1
if condition 2
@list = Product.scope2
if condition 3
@list = Product.scope3
...
@list
我希望能够一个接一个地积累作用域。
【问题讨论】:
标签: ruby-on-rails activerecord scope