Send_data меняет язык вопроса Rails - PullRequest
0 голосов
/ 05 февраля 2019

При нажатии на ссылку «Просмотреть CSV» на моем сайте CSV загружается, но содержимое CSV на китайском, а не на английском языке.Как сделать так, чтобы язык того, что я передаю через функцию send_data, не менялся?Спасибо за вашу помощь!

У меня в контроллере есть следующая функция:

def get_data_visit
      @csv_string = CSV.generate do |csv|
        csv << ["row", "of", "CSV", "data"]
      end
    send_data Iconv.conv('iso-8859-1//IGNORE', 'utf-8', @csv_string), filename: "something.csv"  
    end

И, на мой взгляд, следующая функция:

<%= link_to "View CSV", get_data_visit_admin_stats_path %>

Т.е.["row", "of", "CSV", "data"] становится 潲ⱷ景䌬噓搬瑡੡, и я бы хотел, чтобы он оставался на английском.

1 Ответ

0 голосов
/ 06 февраля 2019

Я должен был убедиться, что офис libre читал utf-8 (изменился в выпадающем списке), затем все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...