Я использую определение таблицы html как шаблон для экспорта в xls в рельсах. Это описано здесь: http://railscasts.com/episodes/362-exporting-csv-and-excel?view=asciicastКодирование файла xls по запросу rails
У меня есть генератор файлов XLS, он работает правильно, при запросе из браузера он загружает файл и показывает его в Excel с правильным кодированием. При запросе от HTTP-клиента я получаю и правильный текст на русском языке. Я хочу, чтобы прикрепить этот файл к электронной почте, так что я сделать запрос через ActionDispatch::Integration::RequestHelpers:
session.get('issues#index', {format: :xls,})
и в результате в session.response.body есть вопросительные знаки вместо русского текста. И
encode("UTF-8", :invalid => :replace, :undef => :replace, :replace => "")
не помогает, он ничего не меняет. В чем причина? или, возможно, кому-л. скажите мне еще один способ приложить файл, чтобы избежать такой проблемы?