Programming

레일즈 : redirect_to : : error, 그러나 flash [: error] 비어 있음

procodes 2020. 7. 28. 22:00
반응형

레일즈 : redirect_to : : error, 그러나 flash [: error] 비어 있음


flash [: error] 값을 설정하는 동안 리디렉션을 시도하고 있습니다. (레일 3.0.10)

내 견해로는

<p id="error"><%= flash[:error] %></p>
<p id="notice"><%= flash[:notice] %></p>

내가하면 redirect_to show_path, :notice => "ok"잘 작동하지만 redirect_to show_path, :error => "error"나타나지 않으면 나타나지 않습니다.

내가 무엇을 놓칠 수 있습니까?


Rails API에 명시된 바와 같이 : notice 및 : alert는 기본적으로 플래시 해시 값으로 적용됩니다. : error 값을 설정해야하는 경우 다음과 같이 수행 할 수 있습니다.

redirect_to show_path, :flash => { :error => "Insufficient rights!" }

다른 경로로 리디렉션 한 후 플래시를 유지하는 데 문제가있는 경우이를 사용하십시오.

flash.keep

리디렉션하기 전에 메소드에서


PRG 패턴을 실제로 따르기 위해이 프로젝트가 제대로 작동하는지 궁금합니다.

https://github.com/tommeier/rails-prg

나는 PRG를 사용자로 따르지 않는 앱을 ​​견딜 수 없다. .... POST 후 6 페이지가되었고 뒤로 버튼을 눌러 10 페이지로 돌아가 "이 쓰레기를 다시 게시 하시겠습니까?" 물론 아닙니다. 이전에 본 페이지로 돌아가고 싶습니다.

PRG 이외의 앱은 사용자에게 매우 성가신 일입니다.

참고 URL : https://stackoverflow.com/questions/7510418/rails-redirect-to-with-error-but-flasherror-empty

반응형