J'ai eu cette erreur lors de l'utilisation de la gemme Twitter, et en passant dans un tableau.Que signifie "TypeError: impossible de modifier une chaîne gelée"?
Mon code a l'air assez innocent - je me demande ce qui cause ça?
def twitter_get_users(client, user_names=[])
copy=Array.new(user_names)
users = client.users(user_names)
end
TypeError: can't modify frozen string
from gems/twitter-1.0.0/lib/twitter/client/utils.rb:10:in `gsub!'
from /gems/twitter-1.0.0/lib/twitter/client/utils.rb:10:in `clean_screen_name!'
from /gems/twitter-1.0.0/lib/twitter/client/utils.rb:33:in `merge_users_into_options!'
merci! C'était intéressant comment l'erreur était dans la façon dont les cordes se sont figées quand ils ont été créés en premier lieu. J'ai essentiellement dupé les chaînes individuelles, et cela a fonctionné. =) –