Правда, что вы не должны делать redirect_to '/'
. Вы должны определить root в вашем файле маршрутов и затем сделать redirect_to root_path
.
Редактировать: Упс, это должен был быть комментарий к ответу SpyrosP.
Также: Вот несколько советов по совершенству на вспышке. Особенно это может облегчить ваш разум:
Флэш - это особая часть сеанса, которая очищается при каждом запросе. Это означает, что сохраненные там значения будут доступны только в следующем запросе, что полезно для хранения сообщений об ошибках и т. Д.
Интересно то, что да, это часть сеанса, поэтому ответы «использовать сеанс вместо флэш» ошибочны, как уже сказал ответ Джастина Этереджа. Другое дело, что в нем говорится, что полезно для хранения сообщений вместо только для хранения сообщений. С добавленным «и т. Д.» Я бы поверил, что он также предназначен для хранения там информации о пользователях.
И последнее, я бы согласился с Адитьей Санги, что вы должны просто хранить пользовательские параметры, а не весь пользовательский объект во флэш-памяти.