Bellow是我的代码和文件: 带有gem'trail4-autocomplete'的Rails 4
file:users_controller.rb
类UsersController< ApplicationController中
before_action:confirm_logged_in,:except => [:create,:login,:attempt_login,:logout]
autocomplete:skill,:category_name
..
file:user.rb class User<的ActiveRecord ::基
has_secure_password
has_many :skills
..
file:_form.html.erb
。 ..
<%= f.autocomplete_field :skills, autocomplete_skill_name, 'data-delimiter' => ',', :multiple => true %>
..
file:routes.rb
resources :skills do
get :autocomplete_skill_name, :on => :collection
end
我有一些技能(:category_name) - 3条记录 我似乎无法在字段上启用自动填充
获得:
用户#edit中的NameError
显示[我的本地路径] /users/_form.html.erb,其中第42行引发:
*
未定义的局部变量或方法`autocomplete_skill_name'
*
很乐意提供任何帮助。
由于
答案 0 :(得分:1)
使用:autocomplete_skill_name而不是autocomplete_skill_name