我的Answer
模型中有这个范围
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 查询是正确的,但范围语法是否错误?