Heroku et les Rails: comment définir l'utf-8 comme encodage par défaut

Aujourd'hui, j'ai créé une copie de travail d'une application, qui fonctionne parfaitement sur Heroku, et a essayé de le déployer sur Heroku comme un point de départ pour un nouveau projet.

J'ai ajouté le nouveau dossier comme un dépôt git, création d'un dépôt distant sur GitHub, modifié le fichier de config et a donné de nouveaux noms pour les bases de données, créé le nouvelles bases de données et essayé de déployer sur Heroku.

Maintenant, l'application s'est écrasé sur le démarrage car Heroku trouve une partie du texte utf-8 à l'intérieur de mes fichiers source et de ne pas le reconnaître:

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à!"}

Comment puis-je dire à Rails et Heroku que la totalité de mon fichier source sont codés en utf-8?
Dois-je ajouter une UTF-8 BOM dans CHAQUE fichier? C'est fou et je n'étais pas le faire dans mon précédent application qui fonctionnait à merveille.

Je suis à l'aide de Rails 2.3.6.

OriginalL'auteur Augusto | 2011-06-27