Saya memiliki halaman yang mencantumkan semua proyek yang memiliki header dan pagination yang dapat diurutkan.
path:
/projects?order=asc&page=3&sort=code
Saya memilih untuk mengedit salah satu proyek
path:
projects/436/edit
Ketika saya mengklik simpan di halaman itu, ia memanggil metode pengontrol / pembaruan proyek. Setelah saya memperbarui kode saya ingin mengarahkan ulang ke jalur yang saya gunakan sebelum saya mengklik edit proyek tertentu. Dengan kata lain, saya ingin berada di halaman yang sama dengan pengurutan yang sama.
Saya melihat link_to (: kembali) dan berpikir: kembali dapat bekerja di redirect_to (: kembali), tapi itu tidak jalan.
puts YAML::dump(:back)
yields the following:
:back
Ada ide tentang bagaimana saya bisa membuatnya bekerja. Sepertinya masalah yang akan mudah dipecahkan, tapi saya baru mengenal RoR.
redirect_to session.delete(:return_to)
dalam tindakan pembaruan. Ini membersihkan nilai dari sesi, karena tidak diperlukan lagi.