问题标签 [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.
ruby-on-rails - 在acts_as_taggable_on_steroids 中按字母顺序对标签云进行排序
我让acts_as_taggable_on_steroids 插件正常工作。在我看来,tag_cloud 方法可以正确创建和格式化云,但是标签是按“count desc”的顺序列出的。
如何按字母顺序在云中显示我的标签?
ruby-on-rails - 如何在 ROR 下使用acts_as_taggable 返回带有“example”标签的帖子数
如何在 ROR 下使用acts_as_taggable 返回带有“example”标签的帖子数
目前我正在通过声明来实现这一点
我想知道是否还有其他更好的解决方案,在此先感谢您!
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,但仅当您想为同一模型使用不同类别的标签时才提供上下文。
ruby-on-rails - 查找标记有acts_as_taggable_on 的对象的所有子对象
我有一个带有两个模型的 Rails 站点:事件和日期
事件有很多日期
使用acts_as_taggable_on 标记事件
我正在尝试查找带有特定标签的事件的所有日期(时间顺序)。我可以弄清楚如何获取所有标记的事件,但我不知道如何获取所有日期。
我正在寻找的最终结果是创建一个类似事件的日历,其中事件出现在每个日期。
希望这是有道理的,感谢您的任何和所有输入!
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_counts
,free_questions
我定义的方法在哪里,它给了我一个“undefined_method tag_counts
for ” #<Array>
。我基本上想找到问题子集的所有标签。
有人可以提出解决方法吗?
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 文件中,但这并没有解决问题。
控制器:
看法:
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,}/,'-')
谢谢
西蒙
ruby-on-rails - 使用带有自定义方法的可标记操作时,Link_to 不起作用
或者更确切地说,我不知道如何为其指定路线。
我有我的控制器设置我们:
和我的看法
标签:
唯一的问题是链接(clients_path)返回索引而不是“全部”。我知道这与更改 clients_path 以某种方式告诉它使用“全部”有关。但我不知道怎么做。
有什么帮助吗?
谢谢
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, :categories
Announcements 模型。
我现在想做的是按标签过滤。所以,我尝试添加到我的索引 has tags(:id), :as => :tag_ids
中,indexes tags(:id), :as => :tag_ids
但没有成功。
如何构建索引,以便可以执行以下操作:
而且,这是和之间的has
区别indexes
谢谢,布赖恩
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
我猜出了点问题,它没有正确搜索。
谁能告诉我发生了什么?
谢谢,布赖恩