Rails / Ruby 1.9: есть ли лучший способ поместить Unicode в исходные файлы, чем вставлять кодировку # в начале каждого файла - PullRequest
6 голосов
/ 18 декабря 2010

Я только что обновился до Rails 3 и Ruby 1.9.Все мои исходные файлы, которые использовали внутри них Unicode (например, emdashes), вызывали проблемы, пока я не обнаружил, что теперь вам нужно добавить следующий магический комментарий поверх каждого исходного файла:

# encoding: utf-8

Есть лилучший способ сделать это?Было бы неплохо, если бы он просто автоматически обрабатывал каждый исходный файл как utf-8, как это делал Rails 2.3 / Ruby 1.8, и я не вижу в этом никакого явного недостатка.

В моем application.rb яуже есть следующее, но я не могу сказать, что он что-то делает:

config.encoding = "utf-8"

Ответы [ 2 ]

4 голосов
/ 18 декабря 2010

я нашел только rake check_encoding_headers это добавляет волшебный комментарий ко всем файлам.

0 голосов
/ 14 июня 2012

Существует также гем для добавления кодировок ко всем заголовкам.

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