Мое приложение, похоже, случайно выдает ошибку "неопределенный метод` map 'для 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) %>
А вот параметры из недавней ошибки:
{"user"=>{"email_notify"=>"email@example.com", "network_id"=>"",
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]",
"email"=>"email@example.com"}, "action"=>"update", "_method"=>"put", "id"=>"5089",
"controller"=>"users"}
Честно говоря, не уверен, где вообще начать искать. У меня был пользователь сказал, что он может обновить ту же информацию из IE, но не из Firefox. И когда я использую их ту же информацию, я могу обновить без проблем. Итак, я в тупике.