【发布时间】:2017-07-26 18:23:13
【问题描述】:
在我们的 Rails 3 网站上,我们需要根据客户可以访问的产品过滤信息。
我们可以通过添加来做到这一点
["product_id in (?)",[allowed_products_array]]
在应用程序中任何位置执行的每个查询中,每个类都有product_id,但这将是很多变化,因此需要支持很多代码,所以我正在考虑以某种方式自动化这个过程
这种自动过滤器的最佳解决方案是什么?
我正在考虑为连接到产品的所有类添加全局 ActiveRecord 查询覆盖,但我不知道如何实现这一点
【问题讨论】:
标签: sql ruby-on-rails activerecord filter