在Rails 4上的Railscast#102之后 - Autocomplete_source将不起作用,但本地列表会起作用

时间:2015-08-11 18:45:17

标签: jquery ruby-on-rails ruby-on-rails-4

我正在关注Railscast 102以在我的网站中实现自动完成,但autocomplete_source部分不起作用。

The text field

Post.rb

Post.js

Not autocompleting

But the categories are being filled out though.

有任何帮助吗?我正在使用Rails 4,这是我怀疑搞乱这个问题。我想让用户选择类别,如果它不存在,请创建一个并将其保存到db,以便下一个用户可以选择该类别。

注意,如果我这样做,它可以工作:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

自从我最近开始学习rails以来,我看到了你的痛苦。问题不在rails 4中,而是实际上是你的来源。这行代码无法正常运行:

source: $('#post_category_name').autocomplete

下面的链接更深入到自动完成,甚至可以帮助您使用redis加速查询速度非常快。 Ryan还包括rake任务,以帮助重新索引数据库中的表 Autocomplete Pro

我建议你花时间看这个视频。这会有很大的帮助。