Dankenswerterweise ist auf dem Treffen der Ruby-Usergruppe Karlsruhe folgende Frage aufgetaucht: Wie gebe ich eigentlich das Encoding von ERB-Files an? Die werden ja zu Ruby konvertiert und dann geladen, was unter Umständen zu Problemen führt. Die Lösung ist relativ einfach: genauso wie in normalen Rubydateien auch. Man muss nur einen ERB-Kommentar an die erste Zeile schreiben. Der sieht so aus:
1 2 |
<%# -*- coding: UTF-8 -*- %> <%= "öix"%> |
Und zwar genau so. Kein Leerzeichen zwischen Dateianfang und <, auch keins zwischen % und #. Danach ganz normal den bevorzugen Encoding-Tag einsetzen. Andernfalls ist nichts gewonnen und der Kommentar wird ignoriert.
Kommentar schreiben