问题标签 [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 回答
1229 浏览

ruby-on-rails - 在acts_as_taggable_on_steroids 中按字母顺序对标签云进行排序

我让acts_as_taggable_on_steroids 插件正常工作。在我看来,tag_cloud 方法可以正确创建和格式化云,但是标签是按“count desc”的顺序列出的。

如何按字母顺序在云中显示我的标签?

0 投票
1 回答
256 浏览

ruby-on-rails - 如何在 ROR 下使用acts_as_taggable 返回带有“example”标签的帖子数

如何在 ROR 下使用acts_as_taggable 返回带有“example”标签的帖子数

目前我正在通过声明来实现这一点

我想知道是否还有其他更好的解决方案,在此先感谢您!

0 投票
2 回答
780 浏览

ruby-on-rails - 如何按帐户确定acts_as_taggable_on_stereoids 的范围?

如果我将我的网站在逻辑上拆分为多个帐户(例如 acme.mywebsite.com、xyz.mywebsite.com),我如何实施act-as-taggable-on-steroids并让标签由当前帐户限定范围?

为了提供更多细节,如果我正在访问 acme,我不想看到来自 xyz 子域的标签。

我已经研究了 act-as-taggable-on,但仅当您想为同一模型使用不同类别的标签时才提供上下文。

0 投票
1 回答
1342 浏览

ruby-on-rails - 查找标记有acts_as_taggable_on 的对象的所有子对象

我有一个带有两个模型的 Rails 站点:事件和日期

事件有很多日期

使用acts_as_taggable_on 标记事件

我正在尝试查找带有特定标签的事件的所有日期(时间顺序)。我可以弄清楚如何获取所有标记的事件,但我不知道如何获取所有日期。

我正在寻找的最终结果是创建一个类似事件的日历,其中事件出现在每个日期。

希望这是有道理的,感谢您的任何和所有输入!

0 投票
1 回答
352 浏览

ruby-on-rails - undefined_method 'tag_count' 使用acts_as_taggable_on_steroids

我正在使用acts_as_taggable为我的应用程序创建标签云。我有一个使用acts_as_taggable插件的模型“问题”。我基本上想过滤问题模型的标签。

我也有一个“主题”模型。所以主语和问题之间的关系是一个主语有很多问题,一个问题属于一个主语。

所以当我打电话时@subject.questions.tag_counts,它工作正常。但是假设我调用 @subject.free_questions.tag_countsfree_questions我定义的方法在哪里,它给了我一个“undefined_method tag_countsfor ” #<Array>。我基本上想找到问题子集的所有标签。

有人可以提出解决方法吗?

0 投票
1 回答
434 浏览

ruby-on-rails - LocalJumpError,在 Rails 2.3.5 上使用acts_as_taggable 标记云

我正在使用带有 rails 2.3.5 的acts_as_taggable_on_steroids插件来构建标签云,但我不熟悉他们的视图循环的语法。我也找不到任何解释该循环的 ruby​​ 文档。

当我运行下面的代码时,我得到这个“没有给出块”错误。

我以为我需要将 tag_cloud 方法添加到我的 routes.rb 文件中,但这并没有解决问题。

控制器:

看法:

0 投票
2 回答
625 浏览

ruby-on-rails - 添加到acts_as_taggable_on 的连字符标签

我在我的应用程序中使用acts_ as_ taggable_on 并让它完美运行,但是我正在寻找有关如何进行修改的信息。

目前,如果我输入一个包含空格的标签,则该标签会与这些空格一起保存,因此要查看带有该标签的所有记录,我有类似的内容:

http://myapp.local/tag/this%20tag%20has%20spaces

当它们第一次被acts_as_taggable_on 保存时,如何将标签连字符连接起来,以便将标签存储为this-tag-has-spaces?

我可以按如下方式替换这些值,但是在acts_ as_ taggable_on 接管并保存标签列表之前,我该如何做呢?

tag.downcase.gsub(/[^[:alnum:]]/,'-').gsub(/-{2,}/,'-')

谢谢

西蒙

0 投票
1 回答
421 浏览

ruby-on-rails - 使用带有自定义方法的可标记操作时,Link_to 不起作用

或者更确切地说,我不知道如何为其指定路线。

我有我的控制器设置我们:

和我的看法

标签:

唯一的问题是链接(clients_path)返回索引而不是“全部”。我知道这与更改 clients_path 以某种方式告诉它使用“全部”有关。但我不知道怎么做。

有什么帮助吗?

谢谢

0 投票
1 回答
967 浏览

ruby-on-rails - Sphinx - 何时对字段使用“has”和“indexes”

几天前,我在我的 ruby​​ on rails 2.3.2 上安装了 Sphinx 和 Thinking-Sphinx,基本搜索效果很好。这意味着,没有任何条件。现在,我想用一些条件过滤搜索。

我有 Announcement 模型,索引如下所示:

也许我错了,但我注意到只有当我将:sortable => true语法添加到这些属性时,我才能将它们用作搜索条件。否则它什么也找不到。

现在,我也在使用acts_as_taggable_on 插件,它生成了我的两个数据库表:标签和标签。我没有标签模型,我只有acts_as_taggable_on :tags, :categoriesAnnouncements 模型。

我现在想做的是按标签过滤。所以,我尝试添加到我的索引 has tags(:id), :as => :tag_ids中,indexes tags(:id), :as => :tag_ids但没有成功。

如何构建索引,以便可以执行以下操作:

而且,这是和之间的has区别indexes

谢谢,布赖恩

0 投票
3 回答
2677 浏览

ruby-on-rails - Thinking Sphinx 和acts_as_taggable_on 插件

我在 rails 2.3.2 上为 ruby​​ 安装了 Sphinx 和 Thinking Sphinx。

当我没有条件搜索时,搜索工作正常。现在,我想做的是按标签过滤,所以,当我使用acts_as_taggable_on插件时,我的公告模型如下所示:

出于某种原因,当我运行以下命令时,它只会带来一个公告,这与我的预期无关。我有很多公告,所以我期待很多结果。

Announcement.search params[:announcement][:search].to_s, :with => {:tag_ids => 1}, :page => params[:page], :per_page => 10

我猜出了点问题,它没有正确搜索。

谁能告诉我发生了什么?

谢谢,布赖恩