Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 将自动完成与ActsAsTaggableOn一起使用_Ruby On Rails 4_Autocomplete_Acts As Taggable On - Fatal编程技术网

Ruby on rails 4 将自动完成与ActsAsTaggableOn一起使用

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会收到类似的消息。看过一堆帖子后,不清

我正在尝试将autocomplete添加到一个表单中,在该表单中,用户以标签的形式输入主题。我正在添加这个特性来使用基础(不是引导)。标记位工作正常,我已经用ActsAsTaggableOn gem实现了它

我关注了一些关于添加自动完成功能的帖子,包括但我没有任何乐趣

我收到一条错误消息

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' => ','}