Undefined method 'map' for nil:NilClass

Mon app semble être jeter au hasard d'un "undefined method `map' for nil:NilClass" erreur lorsque vous essayez de mettre à jour leur profil.

Mais ce qui est bizarre c'est que c'est en disant que l'erreur se produit sur la mise à jour, mais l'erreur est en fait dans une vue.

D'erreur complet:

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) %>

Et voici les paramètres à partir d'une nouvelle erreur:

{"user"=>{"email_notify"=>"[email protected]", "network_id"=>"", 
"password_confirmation"=>"[FILTERED]", "mobile"=>"", "password"=>"[FILTERED]", 
"email"=>"[email protected]"}, "action"=>"update", "_method"=>"put", "id"=>"5089", 
"controller"=>"users"}

Honnêtement pas sûr où commencer à chercher. J'ai eu l'utilisateur-dire qu'il peut mettre à jour les mêmes informations à partir de IE mais pas à partir de Firefox. Et quand j'utilise la même info, je suis en mesure de mettre à jour sans problème. Donc, je suis perplexe.

OriginalL'auteur Shpigford | 2009-11-12