我希望能夠根據我的數據庫中的信息動態地將URL映射到控制器。動態URL - >控制器映射Rails中的路由
我在找做一些功能上等同於這個(假設View
模型):
map.route '/:view_name',
:controller => lambda { View.find_by_name(params[:view_name]).controller }
也有人建議dynamically rebuilding the routes,但是這不會爲我工作,因爲可能是成千上萬的意見映射到相同的控制器
控制器不需要由數據庫記錄來確定,我只是想通過某種方式來評估在運行時爲給定路徑使用哪個控制器,而不是Designtime。 – 2010-04-09 18:13:21
仍然沒有找到解決方案,儘管它看起來像一個簡單的任務。也許是重新編寫URL的機架應用程序? – 2011-01-16 23:20:36