问题标签 [acts-as-taggable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
580 浏览

ruby-on-rails - Rails:按用户对最常用的acts_as_taggable标签进行排序

我设置了两个模型:userpost. 每post belongs_to一个user. posts 也有标签,使用acts_as_taggable。在UserController#show我想列出用户使用的标签,从最常用到最不常用的排序。

获取标签列表并不难,但是如何对它们进行排序?我用它来查找标签:

谁能解释我如何对标签进行排序?谢谢。

0 投票
1 回答
2366 浏览

ruby-on-rails - Rails 3 标记问题,acts_as_taggable_on

我正在使用acts_as_taggable_on 为帖子添加标签,其他标签插件/宝石不适用于rails 3。我可以在帖子模型上编辑/显示标签,标签控制器显示按名称标记的帖子,即/tags/post-标签名/。我想要的功能是将帖子页面上的标签转换为链接以显示具有相同标签的其他帖子。我按照使用acts_as_taggable_on_steroids的sitepoints'simply rails 2'中的教程进行操作,但遇到以下错误;

...

_tag.html.erb

帖子/show.html.erb

还尝试在 tags/index.html 处添加标签云,如此处所述http://github.com/mbleigh/acts-as-taggable-on给了我一个路由错误;

0 投票
1 回答
1411 浏览

ruby-on-rails - Rails - Acts_as_Taggable

这里有人有使用 Rails Acts as Taggable 插件的经验吗? https://github.com/mbleigh/acts-as-taggable-on/

我很想知道以下内容:您可以保留标签吗?我的应用程序有项目,我希望在项目级别定义标签。

因此,在项目中,如果您将某些内容标记为“客户”或“公关”,您只会将这些标签视为该项目中的选项。因为在另一个项目中看到别人的标签会令人不安。

有这样的可能吗?

0 投票
2 回答
481 浏览

ruby - 如何在可标记的行为中查找标记匹配的数量

我的数据库中有两个条目

Obj1 被标记为“你好,世界,星球” Obj2 被标记为“你好”

如果我这样做 modelName.tagged_with(["hello", "world", "planet", "earth"], :any=>true)

我想按照匹配的标签数量从高到低的顺序对返回的对象进行排序。所以在这种情况下,我希望订单是 Obj1,Obj2

我怎样才能做到这一点?有没有办法获得与每个返回结果匹配的标签数量?

0 投票
3 回答
10359 浏览

jquery - 如何为 Rails 中的现有模型添加自动完成标记?

我正在尝试向ArticleRails 3 应用程序中的模型添加“标签”。

我想知道是否有一个 gem 或插件在模型中添加了“标记”功能以及视图的自动完成助手。

我找到了acts_as_taggable,但我不确定这是否是我应该使用的。有没有更新的东西?当我 googleacts_as_taggable 时,我得到了 2007 年的结果

0 投票
1 回答
1109 浏览

ruby-on-rails - Rails 在不使用acts_as_taggable 的情况下查找具有特定标签的所有帖子

所以我正在努力学习rails,我还不想作弊。

后模型:

标签型号:

连接表:

我已经知道如何通过以下方式将帖子与标签相关联:Post.find_by_id(1) << Tag.first

现在,我一直在寻找带有特定标签的帖子。如何搜索具有以下一个或多个标签的所有帖子:“游泳”、“跑步”、“赚钱”

Post1 包含标签:“骑自行车”、“攀岩”、“游泳”

Post2 包含标签:“青蛙”、“鱼”

Post3包含标签:“赚钱”、“游泳”、“骑车”、“爱情”

Post4 包含标签:“游泳”

我希望最符合用户兴趣的帖子首先出现。

示例:用户应该按此顺序查看帖子列表.... post3、post1、post4。如果这太难了,我想找到所有带有确切标签的帖子的方法就足够了。

0 投票
1 回答
568 浏览

ruby-on-rails - Rails 为什么acts_as_taggable 不需要嵌套形式来创建标签?

当我有这样的关系时:

在一个表单中输入程序员和作业数据需要我有一个嵌套表单。为什么当我有一个标签字段时,标签不需要嵌套形式?

例如,这不起作用

但为什么这行得通?

0 投票
1 回答
768 浏览

ruby-on-rails-3 - 如何使用acts-as-taggable-on按上下文搜索

我无法理解“tagged_with”方法在我想“按上下文”搜索的情况下如何工作。

例如,如果我有以下@user:

我知道

会给我@user1 和@user2,b/c 它不区分兴趣“1”标签或技能“1”标签。但我的问题是:有没有办法只在“兴趣”上下文而不是“技能”上下文中搜索标签为“1”的用户?换句话说,我如何通过以某种方式指定“技能”“1”来获取@user2?

谢谢你们的帮助,伙计们

0 投票
2 回答
193 浏览

ruby-on-rails - :any 标志会覆盖acts_as_taggable_on 的tagged_with 中的:on (context) 标志吗?

我对标志 :on 和 :any 在acts_as_taggable_on 的“tagged_with”方法中如何协同工作感到困惑。

例如,如果我有以下用户 @user1 和 @user2:

当我想让所有用户的兴趣列表包含任何标签 [“2”、“50”] 时,我尝试了这个:

问题是我找回了@user1(在技能列表中有“2”,而不是兴趣列表),即使我没有预料到。似乎标志 :any 可能已经覆盖了标志 :on。有没有办法实际执行我上面描述的过滤器?

另外,一个附带的问题是,你如何找到一个方法可用的所有标志?例如,tagged_with 有 :on, :any, :match_all, ...,我如何列出所有这些?

谢谢大家的帮助!

0 投票
1 回答
107 浏览

ruby-on-rails - 仅包含 Rails 中特定帖子的标签云

嗨,我在我的 rails 应用程序 2.3.11 中使用acts_as_taggable。

我有模型用户,他可以发布具有关联标签的帖子。所以我使用喜欢

获取将使用 tag_cloud 显示的标签

现在的问题是,我们有一些功能可以根据帖子类型的某些条件删除用户的一些帖子,现在我如何才能只获取这些帖子的标签。我想要的帖子保留在 @posts 中。但是如何使用相同的..

请给一些建议