Próbuję wykonać przekierowanie podczas ustawiania wartości flash [: error]. (Rails 3.0.10)
Moim zdaniem mam
<p id="error"><%= flash[:error] %></p>
<p id="notice"><%= flash[:notice] %></p>
Jeśli to zrobię redirect_to show_path, :notice => "ok"
, działa dobrze, ale jeśli to zrobię redirect_to show_path, :error => "error"
, nie pojawia się.
czego mogłem przegapić?
ruby-on-rails-3
Daniel
źródło
źródło
redirect_to(show_path, {:flash => { :error => "Insufficient rights!" }})
. Ten format jest potrzebny, jeśli chcesz utworzyć show_path z opcjami adresu URL.redirect_to(show_path, flash: { error: "Insufficient rights!" })
Jeśli masz problem z utrzymaniem lampy błyskowej po przekierowaniu na inną ścieżkę, użyj tego.
w swojej metodzie, przed przekierowaniem.
źródło
#<ActionDispatch::Flash::FlashHash:0x007f88c6e0c3c8> #<ActionDispatch::Flash::FlashHash:0x007f88c6e0c3c8>
Aby naprawdę podążać za wzorcem PRG, zastanawiam się, czy ten projekt działa dobrze
https://github.com/tommeier/rails-prg
Nie mogę znieść aplikacji, które nie podążają za PRG jako użytkownik ..... Byłem 6 stron po POST i nacisnąłem przycisk Wstecz, aby wrócić do 10 stron. Zostałem zablokowany przez "Czy chcesz ponownie opublikować to gówno". ...nie, oczywiście nie. Chcę tylko wrócić do strony, którą widziałem wcześniej.
Aplikacje inne niż PRG są bardzo irytujące dla użytkowników.
źródło