有什么方法可以强制在我使用 Active Record 执行的每个 SELECT 语句中包含 where 语句?我正在使用 Rails 4。
例如:如果我打电话:
Product.where(name: 'Fishing rod')
然后我希望 Rails 生成如下 SQL 查询:
SELECT * FROM products WHERE products.client_id = 1 AND (name = 'Fishing rod')
whereproducts.client_id = 1
是强制的 where 语句。我通过 where 或其他 ORM 方法(如或其他)定义的所有其他条件find
也应包含在语句中。
是否有可能定义这种强制条件?