Я использую authlogic в моем приложении rails.Как хранить дополнительные данные в сеансе аутентификации?
мой контроллер сессии выглядит следующим образом
def create
@user_session = UserSession.new(params[:user_session])
if @user_session.save
...
else
render :action => 'new'
end
end
Теперь я хочу, чтобы хранить дополнительные данные в сессии, например,
@user_session.new_projects_count = Projects.all_new_since(current_user.last_login_at).count
Это не работает, любые советы?
Я также хотел увеличения/уменьшения @ user_session.new_projects_count в другой контроллер
Необходимо согласиться, сохранить ключ user_session для себя и хранить другие вещи отдельно, при необходимости создать before_filters, чтобы отбросить данные по мере необходимости. – jenjenut233 2010-12-09 18:28:48