我希望能够根据我的数据库中的信息动态地将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