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.
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 nhấp vào lưu trên trang đó, nó sẽ gọi phương thức cập nhật / điều khiển dự án. Sau khi tôi cập nhật mã, tôi muốn chuyển hướng đến đường dẫn mà tôi đã đi trước khi 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 cách sắp xếp.
Tôi đã thấy link_to (: back) và nghĩ rằng: back có thể hoạt động trong redirect_to (: back), nhưng điều đó là không nên.
puts YAML::dump(:back)
yields the following:
:back
Bất kỳ ý tưởng về làm thế nào tôi có thể làm cho điều này để làm việc. Có vẻ như một vấn đề sẽ dễ dàng được giải quyết, nhưng tôi chưa quen với RoR.
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 cần thiết nữa.