Tôi đang xây dựng CMS với các mô-đun khác nhau (blog, lịch, v.v.) bằng Rails 2.3. Mỗi mô-đun được xử lý bởi một bộ điều khiển khác nhau và hoạt động tốt.Định tuyến Rails động dựa trên cơ sở dữ liệu
Vấn đề duy nhất tôi có là với URL gốc. Tùy thuộc vào cấu hình do người dùng chọn, URL mặc định này sẽ hiển thị một mô-đun khác, tức là một bộ điều khiển khác, nhưng cách duy nhất tôi phải xác định bộ điều khiển chính xác là kiểm tra cơ sở dữ liệu cho mô-đun "mặc định" nào được hiển thị.
Hiện tại tôi đang sử dụng bộ điều khiển "gốc" cụ thể để kiểm tra cơ sở dữ liệu và chuyển hướng tới bộ điều khiển chính xác. Tuy nhiên tôi muốn URL không được thay đổi, có nghĩa là tôi muốn gọi bộ điều khiển chính xác từ cùng một yêu cầu.
Tôi đã thử sử dụng Rails Metal để tìm thông tin này và gọi bộ điều khiển theo cách thủ công nhưng tôi nghĩ tôi có thể đang phát minh lại bánh xe (xác định đường dẫn yêu cầu để chọn bộ điều khiển, quản lý phiên, v.v.).
Bất kỳ ý tưởng nào? Cảm ơn rất nhiều trước!
Vâng, công trình này! Đây là nhiều hơn hoặc ít hơn những gì tôi đã cố gắng để làm, nhưng không thành công cho đến bây giờ. Cảm ơn Jan! –