【发布时间】:2020-08-18 03:38:32
【问题描述】:
例如,我有这样的活动记录。下面
[{id: 1, ancestry: nil, name: "Person 1"},
{id: 2, ancestry: nil, name: "Person 2"},
{id: 3, ancestry: nil, name: "Person 3"},
{id: 4, ancestry: 1, name: "Child 1"},
{id: 5, ancestry: 1, name: "Child 2"},
{id: 6, ancestry: 1, name: "Child 3"},
{id: 7, ancestry: 2, name: "Child 4"},
{id: 8, ancestry: 2, name: "Child 5"},
{id: 9, ancestry: 2, name: "Child 6"},
{id: 10, ancestry: 3, name: "Child 7"},
{id: 11, ancestry: 3, name: "Child 8"},
{id: 12, ancestry: 3, name: "Child 9"}]
我在那个家庭模型中使用祖先
如何在我的 HTML 中实现这个表格视图需要看起来像这样
Parent Name Child Name Action
Person 1 edit-btn delete-btn
Child 1 edit-btn delete-btn
Child 2 edit-btn delete-btn
Child 3 edit-btn delete-btn
Person 2 edit-btn delete-btn
Child 4 edit-btn delete-btn
Child 5 edit-btn delete-btn
Child 6 edit-btn delete-btn
Person 3 edit-btn delete-btn
Child 7 edit-btn delete-btn
Child 8 edit-btn delete-btn
Child 9 edit-btn delete-btn
【问题讨论】:
-
到底是什么问题?
-
@jvillian 我会尝试更新我的问题
-
@DeezNuuts 我认为您可以在 Family 模型中添加子关系
has_many :children, class_name: 'Family', foreign_key: :ancestry
标签: html ruby-on-rails ruby-on-rails-5 ancestry