问题标签 [select2-rails]
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 - 带有过滤宝石的 Rails select2
我目前有一个我希望我的用户能够过滤的事件列表。每个活动都有一个表演者,我存储每个活动的表演者 ID。
我的用户能够通过用户 ID 进行搜索对用户来说不是很友好,因为这对他们来说意义不大,所以我希望他们能够通过表演者的名字进行搜索。
我之前创建了一个使用select2 rails gem的简单搜索表单,我视图中的代码如下所示:
});
这将允许我的用户能够搜索和选择一个名称,它会找到与他们的 user_id 相关的相关事件。
我现在想使用filterrifc gem在用户键入时实时更新搜索并显示结果,但我无法弄清楚如何修改我的代码以与 gem 一起工作。
如果我按照文档中的示例进行简单的文本搜索,模型中的范围将如下所示:
但是我无法弄清楚如何将 select2 gem 与 filterrific gem 结合起来以获得我想要的结果。
ruby-on-rails - 如何使用从 Rails 中的表中检索到的内容来实现 select2 gem(关联)
我正在尝试在我的项目中实现 select2 rails gem。但它没有正确渲染。
我的问题是,我有一个名为 College 的表,其中包含一个大学列表。我想使用 select2 gem 实现下拉搜索。我需要如何从表单中调用 select2。当我使用collection_select 时,我得到两个下拉列表,一个是collection_select,另一个来自select2。
谁能告诉我该怎么做?
activeadmin - select2 删除 tag_list 项目
试图让 Select2 删除一个项目并找出它为什么在更新时不断添加新标签。
使用 Select2.JS V3.5
当我尝试删除一个项目时,它不会删除它。它还最终将标签列表组合到一个新的 STRING 中,从而创建一个新的标签。即如果我有 ["play", "doe"] 并且我更新了另一个字段,它会创建一个名为 "play doe" 的新标签,从而导致 ["play", "doe", "play doe"]。每次我更新时都会继续。
这是我的 JS 代码
javascript - Aria 属性不会添加到结果中
我正在使用选择 2 版本 4.0.2 并创建了一个选择来通过 ajax 查找远程数据。
我得到的数据没问题,但是当呈现结果时,没有添加 aria-selected 属性,因此我无法选择任何选项。
我相信这可能与 templateResult 和 templateSelection 有关,但我不知道需要更改什么。
查询:
形式:
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 - 如何将 select2-rails 与acts_as_taggable_on 一起使用(simple_form)
我需要允许用户为他们的帖子选择标签,但是从封闭列表中选择(假设只有管理员可以添加新标签,或者它们以其他方式预定义)。每个帖子可以有很多标签,所以它需要是多选的。不幸的是,添加 select2-rails 标签后无法保存在数据库中。我该如何解决?这对我不起作用。
帖子控制器:
模型:
看法:
应用程序.js:
ruby-on-rails - 使用 rails bootstrap 和 select2 更改 collection_select 下拉菜单的颜色和样式
我想更改 rails 中下拉菜单的颜色和样式,以匹配我的 Web 应用程序样式的其余部分。我正在使用 Rails、Bootstrap 和 select2,我不知道在哪里添加 css,甚至不知道如何开始访问下拉列表的不同部分,以便我可以为它们着色并使其适合应用程序的其余设计.
这是下拉菜单的实现
请告诉我如何完成这个项目的造型,谢谢。
jquery - 使用 jquery 以编程方式选择 select2 选项
我尝试了以下解决方案来选择列出的选项之一
我试过了:
另请注意,以下代码返回空数组:
问题
如何使用 jquery 选择已经存在的 select2 选项?
更新
我也尝试选择值并触发更改,但随后 select2 坏了,我可以看到简单的选择字段