Ruby on rails 3 如何在acts_as_taggable_启用的情况下实现分层标记(属于其他标记的标记)?
在我们一个癌症相关组织的网站上,我们有一个扁平的标签结构,标签上有“白血病”,也有“慢性髓细胞白血病”和“急性淋巴细胞白血病”。我们有一条规则,任何带有特定类型白血病标签的东西都应该带有主“白血病”标签,但它们之间没有程序性的联系 如果有这样一个链接就好了——描述一个人是另一个人的父母/孩子的标签之间有某种关系——这样,比如说,在“白血病”页面上,我们就可以有一些子主题的链接:AML、CML等等Ruby on rails 3 如何在acts_as_taggable_启用的情况下实现分层标记(属于其他标记的标记)?,ruby-on-rails-3,acts-as-taggable-on,Ruby On Rails 3,Acts As Taggable On,在我们一个癌症相关组织的网站上,我们有一个扁平的标签结构,标签上有“白血病”,也有“慢性髓细胞白血病”和“急性淋巴细胞白血病”。我们有一条规则,任何带有特定类型白血病标签的东西都应该带有主“白血病”标签,但它们之间没有程序性的联系 如果有这样一个链接就好了——描述一个人是另一个人的父母/孩子的标签之间有某种关系——这样,比如说,在“白血病”页面上,我们就可以有一些子主题的链接:AML、CML等等 看起来开发人员不打算支持这一点(根据),但这似乎是一个足够常见的用例,可能有人找到了一个解决方法,可
看起来开发人员不打算支持这一点(根据),但这似乎是一个足够常见的用例,可能有人找到了一个解决方法,可能是通过修改标记模型使标记本身可标记(插入Xzibit照片).您是否在动态创建标签?您可以尝试添加一个包含癌症类型的疾病主类别,然后将标签添加到问题/post。标签是动态创建的(通过内容编辑器的前端管理界面)。理想情况下,“新标签”表单上会有一种方法来选择标签的父项。您可以使用可怕的嵌套集合或祖先将标签表“分类”。基本上,标签可以有父母和孩子。您可能不得不求助于纯sql,尽管在某种程度上,正如@charlysisto所提到的,祖先是您所需要的