Сегодня я создал копию работающего приложения, которое отлично работает на Heroku, и попытался развернуть ее на Heroku в качестве отправной точки для нового проекта.
Я добавил новую папку в качестве gitрепозиторий, создал новый удаленный репозиторий на GitHub, отредактировал файл конфигурации и дал новые имена базам данных, создал новые базы данных и попытался развернуть их на Heroku.
Теперь приложение аварийно завершилось при запуске, поскольку Heroku находит некоторое utf-8 текст в моих исходных файлах и не распознает их:
2011-06-27T14:23:10+00:00 app[web.1]: /app/app/controllers/home_controller.rb:118: invalid multibyte char (US-ASCII)
2011-06-27T14:23:10+00:00 app[web.1]: /app/app/controllers/home_controller.rb:118: syntax error, unexpected $end, expecting '}'
2011-06-27T14:23:10+00:00 app[web.1]: ...tue azioni, conquista la città!"}
Как я могу сообщить Rails и Heroku, что все мои исходные файлы имеют кодировку utf-8?Должен ли я добавить спецификацию UTF-8 в КАЖДЫЙ файл?Это безумие, и я не делал этого в своем предыдущем приложении, которое прекрасно работало.
Я использую Rails 2.3.6.