[英]How to combine two models in one RoR acts_as_tree treeview?
我有兩個簡單的模型,每個模型都帶有act_as_tree,分別是Departments和Employees。 我的目標是創建一個將兩個模型組合成一棵整體樹的樹視圖,如下所示:
等等
我已經發現了這一點: 充當具有多個模型的樹,但恐怕我可以在正確的方向使用更多的指針。
謝謝!
那么您的架構是這樣的嗎?
Department
acts_as_tree #requires departments.parent_id field
has_many :employees
Employee
belongs_to :department #requires employees.department_id field
我只是堅持這樣做,而不是試圖讓樹“了解”員工。 具有樹關系的唯一事物是部門。 員工屬於部門,但不屬於樹形結構。
至於編輯去,那么,當你改變一個部門設置PARENT_ID是它在樹中的父的ID,當你移動員工設置部門標識是它的“父”的ID。
你的實際問題是什么? 我的意思是你想做什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.