我有完成布尔字段的模型任务。在rails admin中,它显示在带有字段的表中。我怎么能在两个列表中分解这个表。在第一个列表中将只有done = true的任务。第二个用done = false。有什么想法吗?
答案 0 :(得分:2)
您可以将这些范围添加到任务模型:
scope :done, -> { where done: true }
scope :todo, -> { where done: false }
然后你可以相应地调用范围: Task.done或Task.todo
并显示列表中的任务。
除非您正在寻找HTML / CSS解决方案以及如何显示列表。
答案 1 :(得分:0)
您可以在任务模型中执行这些操作
scope :completed_task, -> { where(done: true) }
scope :incomplete_task, -> { where(done: false) }