ユーザーがプロファイルを更新しようとすると、アプリがランダムに「nil:NilClassの未定義のメソッド`map'」エラーをスローしているようです。
しかし、奇妙なのは、更新時にエラーが発生すると言っているのに、エラー行が実際に表示されていることです。
完全なエラー:
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からは更新できないとユーザーに言われました。そして、同じ情報を使用すると、問題なく更新できます。だから、私は困惑しています。