【发布时间】:2013-11-11 00:35:33
【问题描述】:
Rails 以某种方式将AND (1=0) 添加到模型的 SQL 查询中:
CompanyRelation Load (0.2ms) SELECT `company_relations`.* FROM `company_relations` WHERE `company_relations`.`vendor_id` = 1 AND (1=0)
【问题讨论】:
-
您要么使用范围(默认或其他),要么有一些奇怪的插件正在这样做。你能展示为你的查询构建逻辑的代码吗?
-
我已将模型的代码添加到问题中.. 非常简单.. 我使用 Squeel,删除它并不能解决任何问题..
-
会不会是CanCan?我用它来自动加载我的资源..?
-
你还没有发布什么触发了有问题的查询,更不用说那个触发对象是如何构建的......
标签: mysql ruby-on-rails ruby-on-rails-4