我有两个Review模型。第一个命名空间为 as Membership::Review,第二个命名空间为Review. 当我调用非命名空间模型时,Rails 会尝试查找命名空间模型。例如:
library.includes(:reviews)
给我这个错误:
Expected C:/sites/shelflives/app/models/membership/review.rb to define Review
在我的Library模型中,Review关联是正确的:
has_one :review
即使我明确指定模型,我也会得到相同的错误:
has_one :review, :class_name => "Review"
知道发生了什么吗?