![]() |
|
![]() ![]() ![]() |
|
anton4ept |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.7.2007 Репутация: нет Всего: нет |
суть проблемы такова:
имеем файл app/controllers/about_controller.rb:
Имеем шаблон app/views/layouts/application.rhtml:
Внимание, проблема... Если оба файла в UTF-8, то выскакивает ошибка:
Если @page_title делаем на английском - все пучком. Если же сохранить файлы в cp-1251, то возникает другая проблема: браузер ощущает это дело, как UTF-8 (видимо, это приходит ему в http-заголовках) и нужно вручную изменять кодировку на cp-1251. Кто-нибудь сталкивался? И как решали? |
||||||
|
|||||||
anton4ept |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.7.2007 Репутация: нет Всего: нет |
Попытки прописать в application.rb это
Приводят к Status: 500 Internal Server Error Content-Type: text/html |
|||
|
||||
FunnyFalcon |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 27.3.2006 Репутация: 3 Всего: 7 |
Думаю, используется старая версия рельс. В этом случае в environments.rb укажите $kcode = 'u' (если не запамятовал) - это указание интерпретатору Ruby воспринимать исходный текст как utf8.
В последних версиях рельс это присваивание выполняется внутри фреймворка. |
|||
|
||||
max_lapshin |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 10.9.2006 Где: Москва Репутация: 2 Всего: 3 |
$KCODE='u' но не это проблема. Там прежде всего синтаксис неправильный.
|
|||
|
||||
anton4ept |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.7.2007 Репутация: нет Всего: нет |
Ruby version 1.8.6 Rails 1.2.3 Использую InstantRails-1.7-win |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Ruby: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |