0
我想根據條件鏈接我的作用域。但由於對ActiveRecord中的範圍進行了惰性評估,因此只有最後一個分配才考慮在內。相當於+ =(加上等於)以在rails中添加ActiveRecord的作用域
@list = Product.all
if condition 1
@list = Product.scope1
if condition 2
@list = Product.scope2
if condition 3
@list = Product.scope3
...
@list
我希望能夠一個接一個地累積範圍。
謝謝!現在看來如此明顯,我已經得到了答案。 – Morgan