使用ActsAsTaggableOn自动完成

时间:2015-09-06 15:47:54

标签: ruby-on-rails-4 autocomplete acts-as-taggable-on

我尝试将自动填充功能添加到用户将主题作为标记输入的表单中。应用程序我将此功能添加到使用基础(而不是引导程序)。标记位工作正常,我已经使用ActsAsTaggableOn gem实现了。

我发布了一些关于添加自动填充功能的帖子,包括http://deveede.logdown.com/posts/211450-acts-astaggable-as-rails4-autocomplete,但我没有任何乐趣。

我收到错误消息,

couldn't find file 'jquery-ui' in application.css

如果我删除了css文件中的require,我会收到application.js的类似消息。看了一堆帖子,我不清楚我应该使用哪些宝石,如果确实这是一种可行的方法。我很感激任何建议。

的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

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

0 个答案:

没有答案