Мое приложение, похоже, случайно выбрасывает «неопределенный метод« карта »для ошибки nil: NilClass, когда пользователи пытаются обновить свой профиль.Неопределенный метод 'map' for nil: NilClass
Но что странно, это говорит о том, что ошибка происходит при обновлении, но линия ошибок на самом деле находится в режиме просмотра.
Полная ошибка:
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 от недавней ошибки:
{"user"=>{"email_notify"=>"[email protected]", "network_id"=>"",
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]",
"email"=>"[email protected]"}, "action"=>"update", "_method"=>"put", "id"=>"5089",
"controller"=>"users"}
Честно говоря, не уверен, где даже начать поиск. У меня был пользователь, он может обновить ту же информацию от IE, но не от Firefox. И когда я использую их ту же информацию, я могу обновить ее без проблем. Итак, я в тупике.
привет @ tony-fontenot, ваше предложение тоже работало для меня. Спасибо –
3 года спустя ... и все же спас мне много полезного времени :). Спасибо – Hugo
Это именно та проблема, с которой я столкнулся. Благодаря! Есть ли подход к установке @networkd_domestic в одном месте, а не в редактировании и обновлении? – EricC