1
我有这个范围,我Answer
模型无法访问的ActiveRecord ::关系
scope :court, where(joins(:case))
当我使用范围在控制台中我得到这个错误
> Answer.court
(0.3ms) SELECT COUNT(*) FROM `answers` INNER JOIN `cases` ON `cases`.`answer_id` = `answers`.`id`
TypeError: Cannot visit ActiveRecord::Relation
所以这是什么错误的真正含义?虽然SQL查询是正确的,范围语法是错误的?