Tôi sắp gặp một trong những khoảnh khắc đó khi làm việc với Rails khi tôi cảm thấy rằng phải có một cách tốt hơn những gì tôi đang kết thúc.Làm thế nào tôi có thể duy trì các giá trị chuỗi truy vấn trên các yêu cầu trong Ruby on Rails?
Tôi có bốn tham số chuỗi truy vấn mà tôi muốn giữ lại trên các yêu cầu thông qua các phần khác nhau của ứng dụng đường ray - các bộ điều khiển và hành động khác nhau, một số được hiển thị qua javascript - để người dùng kết thúc tại URL có cùng tham số truy vấn bắt đầu với.
Tôi rất khó tin rằng cách tốt nhất là thông qua các trường biểu mẫu ẩn và thêm các tham số theo cách thủ công như một phần của redirect_to hoặc sử dụng các phiên vars cho mỗi trường - nó dường như không có đường ray như thế nào.
Có ai biết cách nào tốt hơn để quản lý việc này không?
Cảm ơn!
Tại sao không đặt chúng trong phiên? Bạn có thể nói thêm một chút về những gì họ đang làm hay không và tại sao việc đưa họ vào phiên làm việc hoặc trong cơ sở dữ liệu không hiệu quả với bạn? – PreciousBodilyFluids
Nó không phải là quá nhiều mà nó không hoạt động, nó chỉ là tôi ngạc nhiên rằng không phải là một số Rails lòng tốt mà làm cho điều đó không cần thiết. Theo như chi tiết cụ thể của những gì tôi đang làm, tôi đang lưu một mục từ một biểu mẫu trong lớp phủ jQuery (được hiển thị bằng chế độ xem đường ray) và sau khi lưu, tôi muốn người dùng xem trang dựa trên cùng thông số khi họ rời khỏi nó. Các tham số dành cho cấu hình chế độ xem ngày và ứng dụng cụ thể. – evanmcd