"web_app_theme"보석을 사용하고 있습니다. 문제는 플래시 오류 및 경고 메시지가 작동하지 않는다는 것입니다.레일 3. 일부 페이지에서 "플래시"가 작동하지 않습니다.
예를 들어, 로그인 페이지에서 작동합니다. 그러나 Forgot Password 페이지에서는 작동하지 않습니다. 플래시 <%= debug flash %>
의 내용을 표시하여 테스트했습니다. 이것은 내가 로그인 페이지에서 무엇을 얻을
...
!ruby/object:ActionDispatch::Flash::FlashHash
used: !ruby/object:Set
hash:
:alert: true
closed: false
flashes:
:alert: Invalid email or password.
now: !ruby/object:ActionDispatch::Flash::FlashNow
하지만 얻을 비밀번호 분실 페이지에서
...!ruby/object:ActionDispatch::Flash::FlashHash
used: !ruby/object:Set
hash: {}
closed: false
flashes: {}
now: !ruby/object:ActionDispatch::Flash::FlashNow
나는 그것이 될 수 있다는 생각 해요 haml을 사용하지 않는 것과 관련된. 로그인 페이지에서 haml을 사용하고 있지만 비밀번호 분실 페이지에서 erb를 사용하고 있습니다. '플래시'의 내용이 형식에 관계없이 동일해야하기 때문에 혼란 스럽습니다. 맞습니까?
쓰기, 패스워드를 잊어 버렸습니다. 페이지에 대한 플래시 객체의 예상 내용은 무엇입니까? 당신이 제공 할 수있는 컨트롤러 액션 코드가 있습니까? 아니면 모두 그 보석 안에 포함되어 있습니까? –