Saya mencoba melakukan pengalihan saat mengatur nilai flash [: error]. (Rel 3.0.10)
Dalam pandangan saya, saya punya
<p id="error"><%= flash[:error] %></p>
<p id="notice"><%= flash[:notice] %></p>
Jika saya melakukan redirect_to show_path, :notice => "ok"
itu berfungsi dengan baik, tetapi jika saya melakukannya redirect_to show_path, :error => "error"
tidak muncul.
apa yang bisa saya lewatkan?
ruby-on-rails-3
Daniel
sumber
sumber
redirect_to(show_path, {:flash => { :error => "Insufficient rights!" }})
. Format ini diperlukan jika Anda ingin membuat show_path dengan opsi url.redirect_to(show_path, flash: { error: "Insufficient rights!" })
Jika Anda mengalami masalah untuk menyimpan flash setelah mengalihkan ke jalur lain, gunakan ini.
dalam metode Anda, sebelum mengalihkan.
sumber
#<ActionDispatch::Flash::FlashHash:0x007f88c6e0c3c8> #<ActionDispatch::Flash::FlashHash:0x007f88c6e0c3c8>
Untuk benar-benar mengikuti pola PRG, saya bertanya-tanya apakah proyek ini berjalan dengan baik
https://github.com/tommeier/rails-prg
Saya tidak tahan aplikasi yang tidak mengikuti PRG sebagai pengguna ..... Saya telah 6 halaman setelah POST dan menekan tombol kembali untuk kembali ke 10 halaman yang lalu diblokir oleh "apakah Anda ingin memposting ulang omong kosong ini". ...tidak, tentu saja tidak. Saya hanya ingin kembali ke halaman yang pernah saya lihat sebelumnya.
aplikasi non-PRG sangat mengganggu pengguna.
sumber