Ruby on Rails 4使用选择和acts_as_taggable_on
问题描述:
我想使用自动完成与Chosen和ActsAsTaggableOn。Ruby on Rails 4使用选择和acts_as_taggable_on
我已经成功实施了ActsAsTaggableOn,但完全混淆了如何使用Chosen。
有人可以帮忙吗?
这是我的代码。
代码
的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>
结果:
根据文档这应该工作。然而,我的文本字段现在已经打破了下拉菜单,我无法提交标签。
答
从您的代码示例中,它看起来像您的coffeescript有不正确的缩进。确保您的jQuery代码嵌套在“文档准备好”功能下:
$ ->
# enable chosen js
$('#pin_tag_list').chosen()
您遇到什么问题? –
我正在尝试使用Chosen和ActsAsTaggableOn制作可搜索标记系统。我成功实现了ActsAsTaggableOn,它允许我用逗号分隔并提交标签。我实现了Chosen,现在它打破了原来的工作文本领域与一个失败的下拉菜单。当它看起来像下面的[链接](http://harvesthq.github.io/chosen/) – CoderTrack