В соответствии с руководством по рубину мы решили использовать, которое можно найти здесь. Кажется, это очень хорошая идея - указать кодировку драгоценного камня и исходных файлов внутри драгоценного камня. Мой вопрос:
# -- encoding: utf-8 --
Вверху фильтра gemspec по всем файлам в геме, или его следует указывать в каждом файле для полноты?
Я надеюсь, что он фильтрует все файлы в геме, но лучше спросить и быть в безопасности, чем сожалеть!
Я также посмотрел:
Как работает волшебный комментарий (# Encoding: utf -8) в рубине работают?
и
Как я могу не помещать комментарий волшебной кодировки поверх каждого файла UTF-8 в Ruby 1.9?
Согласно более поздней ссылке, нет никакого способа гарантировать это, кроме помещения его в каждый файл, но мне было интересно, было ли объявление gemspec каким-то образом особенным ??
Заранее благодарю за любую помощь.