Хобрук: Ваш путь к мастерству в программировании

Кодировка utf-8 в gemspec, применима ли она к исходным файлам?

В соответствии с руководством по рубину мы решили использовать, которое можно найти здесь. Кажется, это очень хорошая идея - указать кодировку драгоценного камня и исходных файлов внутри драгоценного камня. Мой вопрос:

# -- encoding: utf-8 --

Вверху фильтра gemspec по всем файлам в геме, или его следует указывать в каждом файле для полноты?

Я надеюсь, что он фильтрует все файлы в геме, но лучше спросить и быть в безопасности, чем сожалеть!

Я также посмотрел:

Как работает волшебный комментарий (# Encoding: utf -8) в рубине работают?

и

Как я могу не помещать комментарий волшебной кодировки поверх каждого файла UTF-8 в Ruby 1.9?

Согласно более поздней ссылке, нет никакого способа гарантировать это, кроме помещения его в каждый файл, но мне было интересно, было ли объявление gemspec каким-то образом особенным ??

Заранее благодарю за любую помощь.

26.04.2013

Ответы:


1

Заголовок кодировки файла указывает кодировку для этого файла. Он не указывает кодировку других файлов. Как это могло быть?

26.04.2013
Новые материалы

Учебные заметки JavaScript Object Oriented Labs
Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..

Разбор строк запроса в vue.js
Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать. В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..

Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨‍💻
«Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..

Основы принципов S.O.L.I.D, Javascript, Git и NoSQL
каковы принципы S.O.L.I.D? Принципы SOLID призваны помочь разработчикам создавать надежные, удобные в сопровождении приложения. мы видим пять ключевых принципов. Принципы SOLID были разработаны..

Как настроить Selenium в проекте Angular
Угловой | Селен Как настроить Selenium в проекте Angular Держите свое приложение Angular и тесты Selenium в одной рабочей области и запускайте их с помощью Mocha. В этой статье мы..

Аргументы прогрессивного улучшения почти всегда упускают суть
В наши дни в кругах веб-разработчиков много болтают о Progressive Enhancement — PE, но на самом деле почти все аргументы с обеих сторон упускают самую фундаментальную причину, по которой PE..

Введение в Джанго Фреймворк
Схема «работать умно, а не усердно» В этой и последующих статьях я познакомлю вас с тем, что такое фреймворк Django и как создать свое первое приложение с помощью простых и понятных шагов, а..