0
下午所有,select_tag坐在外面的用戶參數?
一直試圖弄清楚這是從哪裏來,但無法理解爲什麼我得到以下,這裏是我的select_tag。
<%= select_tag :area_of_focus, options_for_select(User::LANGUAGES), {multiple: true, include_blank: false} %>
這裏是常數:
LANGUAGES = ["Rails", "Ruby", "Javascript", "C#", "HTML", "CSS", "SQL" ]
當我運行更新我得到area_of_focus以下驗證錯誤提交。首先,這是從鐵軌控制檯日誌,
"area_of_focus"=>["Javascript"]
,這是從我的網頁上的調試:
area_of_focus: ! '["Javascript"]'
更新:只注意到我的PARAMS下面列出:area_of_focus坐在用戶外哈希:
Parameters: {"utf8"=>"✓", "authenticity_token"=>"ZAAObfDDIUumIJV2cQjkZSkaUY6RsHbdFY1MEd28hvI=", "user"=>{"company_name"=>"kdkdsh", "street"=>"ksakjakjs", "city"=>"kjsdkjskds", "state"=>"kdjsksksj", "postcode"=>"ksdjkssk", "employer_desc"=>"kdjskksdhdsjs", "number_of_employees"=>"100", "email"=>"[email protected]", "password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]", "current_password"=>"[FILTERED]"}, "area_of_focus"=>["Ruby", "Javascript"], "commit"=>"Update"}
我做了什麼錯誤嗎?
這樣一個愚蠢的錯誤! –