问题标签 [act-as-taggable-on]
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.
jquery - 使用带有 jQuery-tokenInput 插件的acts-as-taggable-on 来处理多个可标记字段
我在使用带有acts-as-taggable-on gem 的令牌输入插件来保存自定义 tag_list 的标签时遇到问题。现在,我有acts_as_taggable_on :skills
,User.rb
所以我想将标签添加到技能列表。目前,我skill_tokens"=>"161"
在参数中看到服务器日志,所以我相信表单正在发送标签 ID,但是当我尝试user.skills
或user.taggings
在控制台中时,它不会显示任何内容。
我不确定我做错了什么。我需要你的帮助。有什么帮助,谢谢!
用户.rb
用户控制器
这是我的 jQuery 代码
$('#user_skill_tokens').tokenInput '/signup.json '
tokenValue: 'user[skill_list][]'
theme: 'facebook'
这是苗条的形式
ruby-on-rails - select2-rails + act_as_taggable_on rails 4 问题
我在我的应用程序中安装了 select2-rails 和 act_as_taggable_on gem。我设置了 act_as_taggable_on 并且它可以工作(我从控制台测试过)。但是,当我尝试创建视图以便用户可以添加新标签时,它不起作用。
我想提供这样的标记支持:https ://select2.github.io/examples.html#tokenizer 。
这是我的设置:
应用程序/资产/application.js
应用程序/视图/配置文件/new.html.erb
当我在浏览器上打开配置文件/新建时,技能列表文本字段显示为它的方式,而不是使用 select2 标记系统。
我的代码一定有问题或缺失。请帮忙。
更新 1
我将代码更改为:
没运气。
所以,我安装了简单的表单 gem,因为根据这篇文章 ( http://onewebstory.com/notes/user-friendly-tagging-on-rails ) select2 rails 不能使用 select 标签。
这是我当前的代码:
应用程序/视图/配置文件/new.html.erb
应用程序/资产/application.js
select2 正在工作,我可以使用 select2 搜索和下拉菜单。但是我希望它标记输入,并且每次用户输入逗号(,)时都像这里一样临时存储:(https://select2.github.io/examples.html#tokenizer)
ruby-on-rails - ActsAsTaggableOn::DuplicateTagError
我正在使用 act-as-taggable-on gem 。我似乎做的每件事都是正确的,但是每当我尝试创建标签时,我都会收到错误消息:
ruby-on-rails - Rails:collection_check_boxes 过滤搜索结果
我正在尝试实现一个搜索视图,使用户能够根据关键字和多个复选框搜索其他用户的标签。我仍在尝试弄清楚如何放置collection_check_boxes
正确的位置,以便正确呈现该视图。这是我到目前为止所拥有的:
你能帮我完成上面的视图功能吗,确保当用户点击时会在 url 中search
collection_check_boxes
添加类似的内容?tag=tag1&tag2&tag3
css - 在act-as-taggable-on gem中分配css类别的算法
我正在使用作为可标记的宝石。试图了解标签是如何在 4 个 css 类别之间分配的。如本例所示:https ://github.com/mbleigh/acts-as-taggable-on#tag-cloud-calculations 。
决定分配给每个 css 类别的标签数量的算法是什么?我可以将 css 类别的数量从 4 更改为 6,例如,我可以这样做:
<% tag_cloud(@tags, %w(css1 css2 css3 css4 css5 css6)) do |tag, css_class| %>
<%= link_to tag.name, { :action => :tag, :id => tag.name }, :class => css_class %>
<% end %>
基本上,css类别的分配是如何分布的?我浏览了文档,但还没有找到答案。
tags - 如何使用 act_as_taggable_on rails 显示所有标签
我正在使用 Rails 5.1,我 在我的帖子模型中使用acts-as-taggable-on gem https://rubygems.org/gems/acts-as-taggable-on 。
我想问一下如何在我的帖子索引中显示我的所有标签列表?
例如。我有名为鞋子、钱包、手表的标签。我想在我的帖子索引中显示这些标签。当我点击鞋子时,它将呈现与鞋子标签链接的所有帖子。
我的架构:
我的后期控制器
感谢你们对我的帮助。
activerecord - 投影按标签过滤的表的单个列作为 taggale
目前,我知道在 rails 中进行子选择的唯一方法是使用 arel,例如 -
问题是,如果 x 在 gem 上使用作为可标记的行为并且需要通过特定标记进行过滤,请使用 withtagged_with
方法。
我怎样才能仍然达到相同的数据库效率,看起来该tagged with
方法覆盖了投影。
谢谢,
ruby-on-rails - 使用acts_as_taggable时如何限制tag_counts个项目
我在我的播客页面上使用“acts_as_taggable_on”gem。
tag_counts
使用此 HAML 代码显示所有标签:
我认为它会显示一团糟,因为标签会不断创建。我只想显示一行,如果标签在行上,将显示一个按钮,访问者可以单击它以将它们全部附加。
有没有办法可以限制tag_counts
“acts_as_taggable”中的项目?
ruby-on-rails - Act_as_Taggable 不返回所选标签上的元素
我有一个简单的簿记 rails 应用程序,它实现了 Act_as_Taggable_on 并在我的索引上显示所有创建的标签,但是当我选择一个时,它会返回所有索引,而不仅仅是与该标签关联的元素;在这个问题上需要一些帮助,拜托。我的代码是:
路线.rb
书籍控制器
书本.rb