我正在使用 Rails 4。我的这个片段在没有turbolinks的情况下shared.js.coffee
可以正常工作:
jQuery ->
$('input.autocomplete,textarea.autocomplete').each (index, item) =>
sel = $(item)
sel.autocomplete
source: sel.data('autocomplete-source')
minLength: 1
但是当我使用Turbolinks时,它只适用于页面刷新。浏览网站后它不起作用。
我已经阅读了Rails 4、Turbolinks 和 jQuery 中的委托事件处理,所以我知道出了什么问题,但我还不确定如何解决这个问题。
并且,一个相关的问题:如果jQuery UI 自动完成插件- 或者就此而言,一般的插件 - 是/被设计为与 Turbolinks 一起使用,任何人都可以明确评论吗?