rails 仅获取模型实例变量中的真布尔对象

rails fetching only true boolean objects in model instance variable

我目前正在通过

获取模型中的所有笔记
@notes_list = current_user.notes.order(:title).group_by { |note| note.title[0] }

后来我在 notes table 中添加了一列 known a boolean列。

现在我只想分别获取真值列和假值列,如下所示

@notes_true_list = blah....
@notes_false_list = blah....

谁能帮帮我?

试试下面的代码。

@notes_true_list = current_user.notes.where(known: true).order(:title).group_by { |note| note.title[0] }

@notes_false_list = current_user.notes.where(known: false).order(:title).group_by { |note| note.title[0] }