Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Список джемов Rails проекты      Поиск   

Ruby On Rails in UA/Программирование на ROR/Предача сесии не rails классов

2008-06-10 14:09:05 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
Предача сесии не rails классов
  •  
Код:

Он расширяет класс Time, те выводит дату @order.created_at.h_date нормально по русски
Вот возникла необходимость прикрутитьTimeZone, но не могу придумать способа чтобы передать сессию чтобы не переписывать кучу кода.


Вот здесь по идее она как то ее надо передать... Но не соображу как :(
2008-06-09 04:30:00 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1226
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Предача сесии не rails классов
  •  
------------
Занимаюсь вебом и продвижением сайтов.
2008-06-10 14:11:48 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
RE: Предача сесии не rails классов
  •  
Ну это и так понятно, в общем, сдела похожий алгоритм.
Я думал сделать по другому, ладно наверно это просто не возможно.
Еще вопрос по TimeZone и переход на летнее время.
В общем если использовать его, то он просто прибавляет 3 часа, но при переходе на летнее получается +4 часа по москве, как бы сделать вывод с учетом этого?
2008-06-10 07:05:11 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1226
Регистр: 2007-03-13
его блог 40 сообщ.
RE: RE: Предача сесии не rails классов
  •  
НАчет времени думаю надо отталкиватся от серверного времени
------------
Занимаюсь вебом и продвижением сайтов.
2008-06-08 05:05:30 Ответить  
sunchess
sunchess
Адрес:
Сообщений: 18
Регистр: 2008-04-06
его блог 0 сообщ.
RE: RE: RE: Предача сесии не rails классов
  •  
Нет, так не удобно, по дефолту, да, выводишь серверное, оно по мск.
При переводе TimeZone берет дефолтовое GMT и прибавляет-отнимает.
В общем решил не мешать котлеты и мух. Сделал хелпер

time_zone - берется из сессии
time_zone.summer - переход на летнее время 1/0
И возможность юзеру самому решать, учитывать переход на летнее время или нет.
Назадназад Новыйновый Ответитьответить
Реклама: Почем заказать брус? Заказывайте деревянные дома из оцилиндрованного бревна в нашей компании.
Ключевые слова:
Гости: 85 Онлайн: Ruslan Voloshin, Денис ,
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008