개발/ROR

[RoR] flash message

팥빙구 2015. 4. 2. 18:54

꼼수)


Controller 내에서 redirect_to를 사용하여 임의로 다른 컨트롤러로 redirection 시키는 경우

현재 request 정보를 redirect 된 페이지에서 사용하고 싶을 때

다음과 같이 flash message 등으로 전달해주면 된다. (화면에 보여지는 것을 원치 않을경우 전달받을 컨트롤러의 뷰에서 해당 flash를 display:none; 해주는 것을 잊지말 것)


redirect_to post_url(@post), status: 301, flash: { fullpath: request.fullpath }