gpt4 book ai didi

javascript - Ruby on Rails jQuery 与 tokenInput gem 相关的问题

转载 作者:行者123 更新时间:2023-12-03 07:35:18 26 4
gpt4 key购买 nike

我正在开发一个 Rails 应用程序,并尝试将此 gem 集成到文本字段

https://github.com/exAspArk/rails-jquery-tokeninput

但是,当我尝试在没有 gem 的情况下执行此操作(手动将 js 和 css 添加到管道)时,我得到了相同的控制台错误:“.tokenInput 不是函数”。我已经正确安装了 gem,这在我的 _form.html.erb

<% names = [{name: "test", name: "another test name", name: "third name test 123"}] %>
<%= f.label :user_tokens, "Debaters" %>
<%= f.text_field :user_tokens, 'data-tokeninput' => {collection: names}.to_json %>

我在 application.js 中正确地需要了 javascript,并且我确实在浏览器中收到了 token-input.js,因此脚本已正确加载,但无论出于何种原因,它似乎无法识别 tokenInput 函数。

Assets 管道或加载正确的 gem 是否缺少某些内容?如果有人有使用此 gem 的经验或知道我缺少什么(包括正确的 javascript),我将非常感谢任何帮助!

最佳答案

包含哈希数组等数据的变量名称格式正确。

names = [{name: "test", name: "another test name", name: "third name test 123"}]

如果您尝试解析上面的代码,它会向您发出如下警告:

duplicated key at line 1 ignored: :name

因为 key “名称”重复。

因此,您应该正确格式化它:

names = [{name: "test"}, {name: "another test name"}, {name: "third name test 123"}]

然后,您将获得名称集合

就像 @dieuhd 所说的。

关于javascript - Ruby on Rails jQuery 与 tokenInput gem 相关的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35640311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com