ruby-on-rails - Rails 仅获取模型实例变量中的 true boolean 对象

标签 ruby-on-rails database model boolean

我目前正在通过以下方式获取模型中的所有注释

@notes_list = current_user.notes.order(:title).group_by { |note| note.title[0] }

后来我在注释表中添加了一列,该列已知 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] }

关于ruby-on-rails - Rails 仅获取模型实例变量中的 true boolean 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31228244/

相关文章:

c# - 删除一行时更新其他行的主键列

matlab - 在 MATLAB 中创建沿图形移动的点

javascript - 在 Rails 中使用 capybara-webkit 模拟按键

ruby-on-rails - 如何让所有表都包含 Rails 4 中的某些列?

ruby-on-rails - 从父 Controller 继承还是使用问题?

class - Codeigniter 4 使用模型类的默认分页没有顺序和加入

javascript - 使用模型存储在关卡中的数据中的某些字段不会被持久化

ruby-on-rails - 从 ActiveRecord 对象中提取两个属性的快捷方式?

objective-c - 如何将 map 注释 View 按钮与数据库连接以转到另一个 View ?

sql - 什么数据生成器?