- ВНИМАНИЕ: Полностью новичок в RoR и Ruby! *
У меня есть метод входа, который выглядит следующим образом:
@user = Person.find(:first, :conditions => ["email=?", params[:email]])
if @user and @user.password==params[:user_password]
session[:user] = @user
else
flash[:warn] = 'Invalid password!'
Однако пользовательская запись может иметь размер очень , поэтому я не хочу сохранять всю пользовательскую запись в моем сеансе cookie.
Как я могу изменить этот код, чтобы конкретное поле не не сохранялось в сеансе? Есть два поля, которые могут иметь размер очень большой (очень большие данные профиля пользователя) и не будут соответствовать пределу 4 килобайта сеанса cookie, поэтому я хочу исключить их из сохранения в сеансе.