Próbuję pobrać plik zip ze strony internetowej i umieścić te dane w tabeli. Pobieranie działa już wcześniej, ale nagle już nie jest. Pojawia się problem "` write ': "\ xB6" z ASCII-8BIT na UTF-8 (Encoding :: UndefinedConversionError). Bardzo dziwne, nic się nie zmieniło od czasu ostatniego uruchomienia skryptu. Oto część kodu, która ma problemy. Używam klejnotu, który pozwala mi parsować plik DBF w pliku zip.Kodowanie niezdefiniowanego błędu konwersji - Ruby na szynach, błąd przy zapisie
Oto kod:
`write': "\xB6" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError)
Dzięki za pomoc
UPDATE: biegnę wewnątrz szyn, oczywiście. Uruchomiłem skrypt poza środowiskiem szyn i wszystko działało dobrze. Tak więc Rails w jakiś sposób ingeruje w proces pisania.
UPDATE 2: SOLVED - Zmieniłem "w" na "wb" widocznie jest to spowodowane przez szyny 3+. Nie przyszło mi do głowy, aby spróbować tego wcześniej. Mam nadzieję, że to pomoże innym ludziom.