贝娄是我的代码和文件: 导轨4与创业板rails4-自动完成“未定义的局部变量或方法`autocomplete_skill_name”为
文件:users_controller.rb
类UsersController < ApplicationController的
before_action:confirm_logged_in,:except => [:create,:login,:attempt_login,:logout]
autocomplete:skill,:category_name
.. 。
文件:user.rb 类用户<的ActiveRecord :: Base的
has_secure_password
has_many :skills
.. 。
file:_form.html.erb
。 ..
<%= f.autocomplete_field :skills, autocomplete_skill_name, 'data-delimiter' => ',', :multiple => true %>
.. 。
文件:routes.rb中
resources :skills do
get :autocomplete_skill_name, :on => :collection
end
我有一些技巧(:CATEGORY_NAME) - 3条 ,我似乎无法在球场上
获取启用自动完成:
用户中的NameError#编辑
显示[我的本地路径] /users/_form.html.erb其中行#42出现:
*
未定义的局部变量或方法`autocomplete_skill_name”的
*
会很乐意的任何援助。
感谢
大,但现在的字段包含此值: ---- NET-PHP的HTML的CSS- JQuery-的Javascript 而不是价值清单。 基本上:技能包含一组值,并且该字段应包含保存在用户模型“技能”字段内的多个多值。 –