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

Ruby On Rails in UA/Программирование на ROR/Связываем таблицу сессий с произвольной таблице через has_one

2008-06-10 01:44:32 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1294
Регистр: 2007-03-13
его блог 40 сообщ.
Связываем таблицу сессий с произвольной таблице через has_one
  •  
Завтра выложу руководство для хака
который сохраняет один параметр не в сериализованных данных в колонке data а будет заносить в my_app_session_id.

так же запись и для чтение можно будет осуществлять чрез
session[:my_app_session_id]

Model Session
id
data
update_at
my_app_session_id

------------
Занимаюсь вебом и продвижением сайтов.
, , ,
2008-06-09 17:30:29 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1294
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Связываем таблицу сессий с произвольной таблице через has_one
  •  
Если вы добавили новую колонку в таблицу сессий и хотите связать ее с произвольной таблицей, естьпростое решение установить значение колонки.
session.model.user_id = session[:user].id

Только есть одна особенность для функциональных тестов
В /test/test_helper.rb
надо добавить следующий код

так как по молчанию для функционального тестировани яэмулируется только session никак не связанна с базой данных.
------------
Занимаюсь вебом и продвижением сайтов.
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 221 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008