session["devise.facebook_data"]["extra"] が無いことはない？
あと```session["devise.facebook_data"].try(:[], "extra")``` とかできそう