Problem z :notice

hej, małe pytanko
wrzuciłem do controllera takie przekierowanie
redirect_to root_path, notice: 'You have successfully purchased subscription.'

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

>> flash => #<ActionDispatch::Flash::FlashHash:0x007ffc1588a108 @discard=#<Set: {}>, @flashes{}, @now=nil>

ale niestety nic mi się nie wyświetla, robiłem na kilka sposób i za każdym razem nic, aplikacja po przekierowaniu gubi tą wiadomość, co może być źle?

#Edit

zamieniłem notice na zwykły parametr redirect_to root_path(notice: 'You have ...')
następnie w metodzie home (do którego prowadzi ścieżka root_path) przerzucam z parametru na wiadomość :notice i działa,