我有嵌套的文件夾對象就像文件系統上的目錄結構。一個用戶可以具有:遞歸迭代嵌套結構
- 文件夾1
文件夾2
- 文件夾2a中
- 文件夾2b中
- 夾2BA
- 夾2BB
文件夾3
等,如爲用戶想遠了。我試圖在視圖中顯示上面的文件夾結構。
我可以在第一層做each
,並在該級別的每個文件夾,做它的孩子each
,然後在它的孩子each
等,手動。但這似乎效率低下。我不希望有一個預先限定的水平。這似乎應該是自動化的,但我不太確定如何去做。此外,似乎遞歸不是一種選擇,因爲視圖中沒有方法。
這是一個幫手會有益嗎?我應該放棄並只加載一個子文件夾,當父文件夾被點擊,使用JavaScript?
你可能想看看'awesome_nested_set'或'祖先'寶石。沒有意義重新發明輪子! –
視圖中有任何東西,包括從內部呈現相同的視圖(認爲部分)。如果不是一種方法,什麼是「渲染」? –