這可能不是最清晰的標題。如何在Rails路線中使用方法?
本質上,我想要做的是通過函數運行路徑(例如'/ sexypage'),該函數將執行一些AR查找。如果找到匹配項,該函數將處理重定向,這是沒有問題的,但如果不是,我希望路徑文件繼續尋找正常匹配。
這可能嗎?
這可能不是最清晰的標題。如何在Rails路線中使用方法?
本質上,我想要做的是通過函數運行路徑(例如'/ sexypage'),該函數將執行一些AR查找。如果找到匹配項,該函數將處理重定向,這是沒有問題的,但如果不是,我希望路徑文件繼續尋找正常匹配。
這可能嗎?
它是在一個控制器的before_action
通常做作爲@ Ix00st說,這是通過一個控制器通常會做。您的路線中不能有複雜的邏輯或數據庫查找。任何依賴於數據的請求都應該轉到像/ sexypage /這樣的標準網址:some_param