问题标签 [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 - 样式 Ransack attribute_fields Select2 Rails 插件
我正在尝试使用Select2 插件为Ransack中的选择按钮设置样式。
这是生成和 HTML 输出:
但不知何故,我找不到分配给attribute_fields
id的方法'select'
我错过了什么?
javascript - 使用 select2 遍历 Javascript 中的 ruby 对象
我正在开发一个使用 select 2 gem 的 rails 应用程序。我已经选择 2 工作,但我需要能够将正确的数据输入到函数的数据部分,为此我想迭代一个名为 MagazineStation 的对象。我尝试了很多不同的东西,但我无法让它工作。因此,在函数的数据部分,我想使用 ruby 遍历 MagazineStation 对象,输入 id 和名称。
ruby-on-rails - select2 和 Bootstrap 没有在 rails 中设置输入字段元素的样式
根据http://ivaynberg.github.io/select2/#documentation,我的输入字段看起来不像他们应该的那样
Bootstrap 或 select2 样式不仅不适用于输入字段,而且我在这里得到了一些有趣的标签和表单重复行为。
我未经证实的结论是 Bootstrap 没有正确注册或与 select2 通信。
应用程序/视图/字符/_form.html.haml
characters.js.coffee
应用程序.js
应用程序.css.scss
我怎样才能知道*= select2-bootstrap
线路是否正常工作?我使用的是bootstrap-sass
gem,而不是供应商资产文件夹中的复制库。
宝石文件
我找不到有这个问题的人的任何线程。所有教程都只是说将简单的.select2()
方法应用于正确的 DOM 元素,但我根本没有得到我应该得到的样式。
ruby-on-rails - Rails4 - 在订单表单中显示项目
我希望用户从订单表单中的项目表中搜索现有项目,它适用于客户但不适用于项目,它给出错误:关联:未找到项目
楷模
移民
看法
控制器
回答
在表格中使用: using rails-select2 gem
或没有 select2
感谢 JKen13579
ruby-on-rails - Select2 产生非常奇怪的形式
我在我的代码中做错了什么使 select2 在下面表现得如此奇怪?
1)我希望表单看起来像这里的示例中的那样,而不是我所拥有的。示例:http: //ivaynberg.github.io/select2/index.html#basics
2)我希望数据正确发布并保存,但它没有保存到数据库中。
(请右键单击,然后选择“查看图像”放大阅读。)
我已按照 select2 API 说明进行操作。 https://github.com/argerim/select2-rails
问题是来自 gem 冲突、引导程序冲突还是我正在使用的 rails form helper?
我也看过这些线程,但我无法找出解决方案。
ruby-on-rails - Rails 模型关系和形式
当我想创建如下所示的新购买时,我想替换名称和价格输入。
对于名称输入,我想要一个保存所选产品 id 的集合(来自产品表)。
至于价格输入,我想在上面显示所选产品的价格,将价格保存到采购表中。
关系并将它们编码成表格有时会让我感到困惑。
我假设模型应该设置如下:
然后我会在购买中创建 product_id 列。如果这是正确的,那么我将如何创建集合代码并在表单中打印所选项目(在集合中)的价格?
为关系编写代码是我卡住的地方。
我也想使用rails-select2
宝石。
ruby-on-rails - 如何将 select2 的 val 从 id 更改为 name
我正在尝试使用 select2 gem 填写 Rails 表单输入。我还在该领域使用作为可标记的宝石。
作为 select2 的数据,我使用来自数据库的远程数据。这个集合有两个字段:id 和 name。它工作正常,但是当我提交表单时,id 被视为名称。例子:
假设我选择“牛奶”。它的 id 是 5。然后处理“5”。该程序在我的标签中查找标签“5”,没有找到它并创建一个名为“5”的新标签,并带有一个新的 id。我该如何改变?
ruby-on-rails - act_as_taggable_on 和 select2 在 Active Admin 中返回奇怪的结果
所以我一直在积极的管理中玩耍acts_as_taggable_on
,并且在大多数情况下,一切都按预期工作。
但是,每当我搜索标签并将现有标签添加到模型时,它似乎将其保存为 ID,而不是名称。创建新标签会很好地返回名称,当我再次编辑对象时,标签仍由名称标记。但是当我尝试添加另一个标签时,一个已经存在于数据库中的标签,它会在表单中返回名称,并且似乎可以保存,但是当我再次返回编辑对象时,标签显示为 ID,而不是比名字。
在admin/gift.rb
:
在tag-autocomlete.js
:
在我的_gift_form.html.erb
:
无法弄清楚为什么新标签有效,但现有标签却无效。
ruby-on-rails - 带有 select2 和引导程序的 collection_select:未定义不是函数
在 Rails 4.1 应用程序中,我有一个从哈希加载的集合选择。我想使用 select2 boostrap 样式,但它似乎不起作用。
我已经包含了select2-rails gem,并按照说明更新了application.js和application.css 。
collection_select 是从模型上的常量加载的。我不认为这与这个问题特别相关,但在这里添加它以防它帮助某人。
导轨视图
应用程序/资产/javascripts/application.js
呈现的 html 显示了 select2 javascript,并且 select 显示为:
这如何才能正常工作?事实上,我还希望通过类为所有选择设置站点范围的默认值,然后能够通过单个 id 覆盖样式。
我认为这对于所有选择都适用于整个站点,但它也无济于事。
编辑
正如@San 推荐的那样,我检查了 Javascript 控制台,并得到了
这是它失败的代码
编辑 2 完整的 application.js 文件
编辑 3 jQuery 找到元素 OK
日志
编辑-我尝试过的
- 删除了涡轮链接
- 将javascript添加到页面
- 删除缓存,重启rails
我发现了什么
- jQuery可以找到标签
- select2 库是通过 js 调试器中的网络选项卡加载的
有任何想法吗?
javascript - 使用 Select2 填充文本区域的值字段
在select2
tagging 的示例中,开发人员动态生成了value
相应input
元素的 (#e12)。每当用户选择或取消选择一个选项时,value
输入的 立即改变。
我想对一个textarea
元素做同样的事情。但是,当我按照他们的示例添加标签时value
,我的textarea
确实会动态更改。
完整的 JS 在这个馅饼中:http: //pastie.org/private/0uhoyqiqauhcx40av5j68g
我应该怎么做才能获得textarea
动态更新的value
字段?