Tôi có một trang liệt kê tất cả các dự án có tiêu đề và phân trang có thể sắp xếp.Cách chuyển hướng đến trang trước trong Ruby On Rails?
path:
/projects?order=asc&page=3&sort=code
tôi chọn để chỉnh sửa một trong những dự án
path:
projects/436/edit
Khi tôi bấm lưu trên trang đó, nó gọi phương thức dự án điều khiển/cập nhật. Sau khi tôi cập nhật mã, tôi muốn chuyển hướng đến đường dẫn mà tôi đã truy cập trước khi tôi nhấp vào chỉnh sửa một dự án cụ thể. Nói cách khác, tôi muốn ở cùng một trang với cùng phân loại.
Tôi thấy link_to (: back) và nghĩ rằng: back có thể hoạt động trong redirect_to (: back), nhưng đó không phải là đi.
puts YAML::dump(:back)
yields the following:
:back
Mọi ý tưởng về cách tôi có thể làm việc này. Nó có vẻ như là một vấn đề có thể dễ dàng giải quyết, nhưng tôi mới làm quen với RoR.
Điều này đã làm điều này. Cảm ơn! – easement
Tôi muốn đề xuất 'redirect_to session.delete (: return_to)' trong hành động cập nhật. Điều này làm sạch giá trị từ phiên, vì nó không cần thiết nữa. – stigi
không có nhiều tab mở nhầm lẫn logic này? – jones