我想根据定义的属性为模型选择记录。
我有一个 Docket 模型。案卷有许多状态。(我想记录每个状态变化,以维护状态变化历史和每次状态变化的一些元数据。)每个状态都有一个代码属性。
每个 Docket 都有一个定义的属性:currentstatus (self.Statuses.last.code)。我想选择所有具有 currentstatus == 1 的 Docket。因为它是一个已定义的属性,所以我不能使用 Dockets.where(:currentstatus => 1)。
提前感谢您的帮助。