사용자가 프로필을 업데이트하려고 할 때 내 앱에서 임의로 "정의되지 않은 메서드`map for 'nil : NilClass"오류가 발생하는 것 같습니다.'map'for nil : NilClass
하지만 이상한 점은 업데이트시 오류가 발생하지만 오류 행은 실제로 볼 수 있다는 것입니다.
전체 오류 :
{"user"=>{"email_notify"=>"[email protected]", "network_id"=>"",
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]",
"email"=>"[email protected]"}, "action"=>"update", "_method"=>"put", "id"=>"5089",
"controller"=>"users"}
솔직히도보고 어디서부터 시작 확실하지 :
users#update (ActionView::TemplateError) "undefined method `map' for nil:NilClass"
On line #52 of app/views/users/edit.html.erb
Line 52: <%= options_from_collection_for_select(@networks_domestic, 'id', 'name', @user.network_id) %>
그리고 여기에는 최근의 오류에서 PARAMS입니다. 나는 사용자가 IE에서 같은 정보를 업데이트 할 수 있다고 말했지만 파이어 폭스에서는 그렇지 못했다. 그리고 같은 정보를 사용하면 문제없이 업데이트 할 수 있습니다. 그래서 나는 곤두박질 친다.
안녕하세요. @ tony-fontenot, 귀하의 제안은 나를 위해 일했습니다. 감사합니다 –
3 년 후 ... 아직도 나를 귀중한 시간을 많이 구해주었습니다 :). 감사합니다 – Hugo
이것은 제가 겪은 문제입니다. 감사! @networkd_domestic을 편집 및 업데이트 대신 한 곳에서 설정할 수있는 방법이 있습니까? – EricC