gpt4 book ai didi

ruby-on-rails - Rails 3 中标记系统的好方法?

转载 作者:数据小太阳 更新时间:2023-10-29 08:25:08 26 4
gpt4 key购买 nike

我正在尝试将标记添加到我的 Rails 应用程序中——不过我不想为此使用插件/gem。

我的需求很简单:

用户可以向单个项目添加多个标签,他们可以通过这些标签搜索项目,并且他们可以看到一个页面,其中列出了他们之前使用过的所有标签。

我想知道,解决这个问题的最佳方法是什么?被标记模型中的数组/哈希?连接表?

如有任何建议,我们将不胜感激。

最佳答案

我会在标签和 taggableItems 之间使用连接表。然后使用 before_create 您可以检查标签是否已经在系统中,如果它们不在系统中则创建它们。接下来,您可以使用 searchlogic(我认为 github 上有一个 rails 3 分支)来轻松搜索标签/taggableItems。最好通过一些自动完成功能或最常用标签的简短列表向用户提供一些可用标签的反馈,但这取决于您/设计。

关于ruby-on-rails - Rails 3 中标记系统的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685038/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com