我的数据库模式包括一个模型(任务),它具有 14 种不同类型的危险之一。例如这里是一个伪关系结构。
Task -> has_one Biohazard
-> has_one Fallhazard
在任务模型中,我目前正在尝试实施验证以确定每个危险的表格何时完成。我想在我的任务模型中使用的条件如下。
if self.Biohazard.total < 1000
self.date_completed = Date.today
end
我目前收到此 Biohazard.total 的错误“未定义方法”。有没有办法使该属性在 Task 模型中可访问?