[英]rails ancestry group table view
例如我有這樣的活動記錄。 以下
[{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"}]
我在那個家族 model 中使用祖先
如何在我的 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
就像是:
<% Person.roots.each do |root| %>
< render the Person row >
<% root.children.each do |child| %>
< render the Child row >
<% end %>
<% end %>
我假設您在這里使用的是祖先寶石。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.