반응형
레일즈 : 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
반응형
'Programming' 카테고리의 다른 글
Entity Framework 4 Single () vs. First () 및 FirstOrDefault () (0) | 2020.07.28 |
---|---|
메모장에서 파이썬 파일을 실행하는 방법 ++? (0) | 2020.07.28 |
1970 년 이후 현재 타임 스탬프를 밀리 초 단위로 얻는 방법 (0) | 2020.07.28 |
MySQL 두 개 이상의 주어진 값 중에서 최소 / 최대 선택 (0) | 2020.07.28 |
ASP.NET 세션 열기 / 활성화 (0) | 2020.07.28 |