我想使用Chosen和ActsAsTaggableOn的自动完成功能。
我已经成功实施了ActsAsTaggableOn,但对如何使用选择感到困惑。
有人可以帮忙吗?
这是我的代码。
代码
的application.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.turbolinks
//= require turbolinks
//= require masonry/jquery.masonry
//= require_tree .
//= require chosen-jquery
Application.css
*= require chosen
pins.js.coffee
$ ->
# enable chosen js
$('#pin_tag_list').chosen()
表格:
<div class="form-group">
<%= f.label :tag_list, "Tags (separated by commas)" %><br />
<%= f.text_field :tag_list, class: "form-control" %>
</div>
结果:
根据文档,这应该有效。但是,我的文本字段现已分解为下拉菜单,我无法提交标记。
答案 0 :(得分:0)
从您的代码示例中,您的coffeescript看起来有不正确的缩进。确保您的jQuery代码嵌套在“文档就绪”函数下:
$ ->
# enable chosen js
$('#pin_tag_list').chosen()