我按照https://github.com/stefankroes/ancestry的指示成功安装了祖先gem,我的Categories表如下所示: 类别(id,category_name,ancestry,created_at,updated_at)
我想根据parent-> sub-category-> sub-sub-category进行选择:
此时使用代码(取自https://github.com/stefankroes/ancestry/wiki/Creating-a-selectbox-for-a-form-using-ancestry),我只能设法获得不正确的跟随。
答案 0 :(得分:1)
您的数据有误。要对此结构进行建模,您应该正确填写祖先列。它应该包含来自根节点(元素的id)的整个路径,由'/'分隔。例如,对于手表,它应该是5/13,因为它显示在衣服下(Id:13)