Я очень новичок в rails.
У меня есть существующая БД MS SQL и я создаю на ней rails-приложение.Я просто собрал все необходимые вещи из существующих таблиц.
Но у меня есть Umlaut в моем исходном коде index.html.erb.
<td><%= wohnung.Grösse %></td>
Но возникает внутренняя ошибка сервера 500 .
Мне не помогает development.log ...:
Started GET "/wohnungs" for 127.0.0.1 at 2012-01-05 13:52:24 +0100
Processing by WohnungsController#index as HTML
[1m[36mWohnung Load (0.0ms)[0m [1mEXEC sp_executesql N'SELECT [Wohnung].* FROM [Wohnung]'[0m
Rendered wohnungs/index.html.erb within layouts/application (15.6ms)
Completed 500 Internal Server Error in 62ms
Если я уберу эту строку, она будет работать.Но каждый другой умлаут в текстах представлен символом '�' ...
Что я сделал:
- Добавлен '#coding: utf-8' поверх wohnung_controller
- Добавлено 'encoding: utf8' в database.yml,
- Добавлено 'config.encoding = "utf-8"' в application.rb,
- Добавлено meta http-equ = "Content-Type" content = "text / html; charset = utf-8" в файл application.html.erb.
У меня нетИдея, что я мог бы сделать дальше ... Пожалуйста, помогите:)
Привет, Beasty