Ruby on rails 4 将自动完成与ActsAsTaggableOn一起使用
我正在尝试将autocomplete添加到一个表单中,在该表单中,用户以标签的形式输入主题。我正在添加这个特性来使用基础(不是引导)。标记位工作正常,我已经用ActsAsTaggableOn gem实现了它 我关注了一些关于添加自动完成功能的帖子,包括但我没有任何乐趣 我收到一条错误消息Ruby on rails 4 将自动完成与ActsAsTaggableOn一起使用,ruby-on-rails-4,autocomplete,acts-as-taggable-on,Ruby On Rails 4,Autocomplete,Acts As Taggable On,我正在尝试将autocomplete添加到一个表单中,在该表单中,用户以标签的形式输入主题。我正在添加这个特性来使用基础(不是引导)。标记位工作正常,我已经用ActsAsTaggableOn gem实现了它 我关注了一些关于添加自动完成功能的帖子,包括但我没有任何乐趣 我收到一条错误消息 couldn't find file 'jquery-ui' in application.css 如果我删除css文件中的require,则application.js会收到类似的消息。看过一堆帖子后,不清
couldn't find file 'jquery-ui' in application.css
如果我删除css文件中的require,则application.js会收到类似的消息。看过一堆帖子后,不清楚我应该使用哪些gems,以及这是否真的是一种有效的方法。我感谢你的建议
Gemfile
gem 'jquery-ui-rails', '~> 4.2.1'
gem 'rails4-autocomplete'
routes.rb
resource :users do
get :autocomplete_topic_name, on: :collection
end
application.js
//= require jquery_ui
//= require autocomplete-rails
application.css
*= require jquery-ui
user.rb
acts_as_taggable_on :topics
用户\u controller.rb
autocomplete :topic, :name, class_name: 'ActsAsTaggableOn::Tag'
form.html.haml
= f.input :topic_list, label: "Topics, enter as a comma separated list", url: autocomplete_topic_name_users_path, as: :autocomplete, input_html: {'data-delimiter' => ','}