问题标签 [acts-as-taggable-on-ster]

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 回答
222 浏览

ruby-on-rails - act_as_taggable_on_steroids 的 Unicode 问题

我正在实现一个带有一些法语字符标签的博客。我的问题与如何处理 url 中的空格和 unicode (utf-8) 字符有关。

假设我有一个名为:ohlàlà!我的标签云中有以下代码:

我该如何处理这个问题?

0 投票
1 回答
616 浏览

ruby-on-rails - 无法在 ruby​​ on rails 上显示acts_as_taggable_on标签(和formtastic!)

给定

作为用户,我在一个嵌套的新供应商/5/reviews/new。除了将写入 Review 模型的 :params 之外,我还需要能够包含属于 Vendor 模型的标签。

我使用了acts_as_taggable_on(http://github.com/mbleigh/acts-as-taggable-on):

我使用 formtastic 提交标签和 field_for 以确保我写信给供应商,即使表单在 CREATE 审查中:

我尝试使用以下内容显示供应商的标签:

我的结果:什么都没有。

1)我是否正确编写标签?看起来它是在控制台中创建正确的 SQL

2) 我是否采用了正确的方法来使用acts_as_taggable_on 显示标签列表?

0 投票
1 回答
812 浏览

tags - 如何在acts_as_taggable_on 中生成标签云?

我无法调试我收到错误的原因:

我将此类设置为可标记:

我包括 TagsHelper:

这是在我看来:

这是我得到的错误:

Vendor 的每个实例至少有一个标签。

0 投票
1 回答
61 浏览

ruby-on-rails - 如何在acts_as_taggable_on_steroids 插件的标签中添加第二个参数

在我的 Rails 应用程序中,我尝试使用acts_as_taggable_on_steroids 插件,但它有点不足。我想为每个标签添加第二个参数来描述它所标记的内容。不是类,据我了解,是在taggings join 表中记录的。例如,如果我要标记一个采访,我会以 ("microsoft","company"), ("campus", "location") 的形式给它多个标签。目前,向项目添加标签的唯一方法是使用Model.tag_list.add(*args). 修改插件还是从头开始对我来说会更容易吗?

0 投票
1 回答
617 浏览

ruby-on-rails - Ruby on Rails 插件:acts_as_taggable_on_steroids。不断收到“method_missing”未定义的局部变量或方法“acts_as_taggble_on”

我正在尝试为我的 rails 应用程序实现标记系统。我使用了流行的插件acts_as_taggable_on_steroids,并按照说明安装它。然后我在模型中包含了acts_as_taggable,我想在模型中添加标签,但是当我尝试启动服务器时,我不断收到错误method_missing': undefined local variable or methodacts_as_taggable' for # (NameError)

我在google上查看,作者建议尝试acts_as_taggable_on,但这仍然没有解决问题。我已经在这个问题上苦苦挣扎了几个小时,但仍然不知道问题出在哪里。有人可以解释一下吗?

非常感谢大家的帮助!!

0 投票
1 回答
271 浏览

ruby-on-rails - Ruby on Rails 通过acts_as_taggable_on_steroids 随机发布

使用 Rails 3,我是 RoR 菜鸟,所以这可能很简单,但我似乎无法弄清楚。我的意思是,我可以让它工作,但我想不出最好的方法。

好的,我已经阅读了关于通过 Rails 选择随机记录的所有问题,而且我认为答案很简单,在大多数情况下。但是,我不得不在选择随机记录之前调用acts_as_taggable_on_steroids 方法,所以我首选的技术不起作用,因为 find_tagged_with 返回一个数组。

这是一个两部分的问题。从性能的角度来看,我需要知道哪些方法是最好的,以及如果使用不同的 tag.name 多次调用此方法,如何防止重复的帖子出现在结果中。

以下是我迄今为止尝试过的方法:

编辑:这似乎是最快的,虽然我对性能测试轨道应用程序的经验很少。

谁碰巧回答了这个问题,您能否解释一下到底发生了什么?是在数据库级别或其他方面随机化记录和排序。此外,这对于 Rails 应用程序的性能通常意味着什么?

0 投票
3 回答
2220 浏览

ruby-on-rails-3 - 找不到生成器acts_as_taggable_migration

在我的 rails3 应用程序中,我通过命令“rails plugin installacts_as_taggable_on_steroids”安装了acts_as_taggable_on_steroids 并安装了它,但现在迁移给了我问题。

我运行“rails generateacts_as_taggable_migration”,但错误出现“找不到生成器acts_as_taggable_migration”,请帮忙