0

貝婁是我的代碼和文件: 導軌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」的

*

會很樂意的任何援助。

感謝

+0

大,但現在的字段包含此值: ---- NET-PHP的HTML的CSS- JQuery-的Javascript 而不是價值清單。 基本上:技能包含一組值,並且該字段應包含保存在用戶模型「技能」字段內的多個多值。 –

回答

1

您的形式使用:autocomplete_skill_name而不是autocomplete_skill_name

+0

原始文檔提供誤導性信息令人遺憾 –

相關問題