Rails, заставить flash работать на перенаправление? - PullRequest
0 голосов
/ 16 сентября 2011

my root_path в данный момент перенаправляет на самую популярную историю.

мой корень обрабатывается страницей # home, которая просто перенаправляет пользователя на story_path (id).

когда пользователь получает доступ к неавторизованной странице, я перенаправляю его на root_url с сообщением «доступ запрещен». Однако это не работает, потому что пользователь root снова перенаправлен.

Есть ли способ это исправить?

Ответы [ 2 ]

4 голосов
/ 16 сентября 2011

Если вы перенаправляете и хотите сохранить флэш-память для дополнительного запроса, вы можете сделать это, используя

flash.keep

Более подробную информацию можно найти в Rails Guides .

0 голосов
/ 06 февраля 2013

@ Alok, чтение документа по ссылке, которую вы публикуете, также дает:

redirect_to root_url, :notice => "You have successfully logged out"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...