现象是功能失效了,我打开 chrome console 一看,有一条提示:
Uncaught TypeError: Object [object Object] has no method 'autocomplete'
改为 uncompressed 版本,然后查看错误位置,在这里:
jQuery(e).autocomplete({ //异常位置
source: function( request, response ) {
查了一下代码,没有 autocomplete 函数,不过有个 railsAutocomplete 函数,于是以为找到了原因,改名,重试,发现错误倒是不报了,但是功能还是无效,看来我改的并不正确。
对这些不熟,请教一下熟悉的同学,另外想请教一下,这里的函数为什么都改成 railsAutocomplete 了?是 jquery-ujs 的约定么?