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查詢是正確的,範圍語法是錯誤的?