我想让用户每个用户只有一个预科。但是我收到错误“nil:NilClass 的未定义方法 `matriculations'”。我怎样才能让它工作?(如果有问题,我使用设计作为用户身份验证)。
def matriculation_limit
if self.user.matriculations(:reload).count <= 1
errors.add(:base, "Yuo already have one matriculation form")
else
redirect_to new_matriculation_path
end
end