2016-07-07 16 views
10

Mam problem z użyciem klejnotu spinacza w szynach. byłem po ten poradnik https://devcenter.heroku.com/articles/paperclip-s3" xFF" z ASCII-8BIT na UTF-8 przy użyciu spinacza

Mam ten param w moim awatarze ActionDispatch::Http::UploadedFile:0x007f5f2bdafde0 że daje mi ten błąd, gdy używam json:

"\xFF" from ASCII-8BIT to UTF-8 

Więc ktoś wie co mam zrobić z tym param ? Próbowałem wymusić kodowanie, ale nie działa to w żaden sposób?

Używam usługi Amazon S3 do przesyłania mojego awatara.

+0

Czy używasz Amazon S3 do przechowywania? – maluss

+0

Czy masz ślad zwrotny? – Brandt

Odpowiedz

4

Nie wiem, czy to jest pomocne, czy też odpowiedź, ale najlepiej zgadnąć, że ciąg jest z klasy UploadedFile zwraca "ASCII-8BIT". Najlepszym rozwiązaniem tego problemu jest normalne zrobienie czegoś takiego w IO.

Może to działać w tym, co robisz, jednak jeśli nie masz dostępu do linii kodu, próbowanie naprawy może być trudne.

Powiązane problemy