Есть генерация xls файла, работает корректно, при обращении из браузера скачивается файл и отображается в екселе с правильной кодировкой, так же если сделать запрос через HTTP клиент, то тоже получаю корректный русский текст. Мне нужно этот файл прикрепить к письму, делаю запрос с помощью
ActionDispatch::Integration::RequestHelpers session.get('issues#index', {format: :xls,})
и в итоге в session.response.body вместо русского текста знаки вопроса. причём
encode("UTF-8", :invalid => :replace, :undef => :replace, :replace => "")
не помогает, просто ничего не меняет.
В чём может быть причина? или может кто-нибудь подскажет другой способ сделать прикрепление в котором не столкнусь с такой проблемой?