如何在Rails路由中使用方法?

时间:2015-03-13 09:05:32

标签: ruby-on-rails ruby-on-rails-4

这可能不是最清晰的标题..

基本上,我想要做的是通过一个函数运行路径(例如' / sexypage'),这将执行一些AR查找。如果找到匹配,该函数将处理重定向,这没有问题,但如果不是,我希望路由文件继续正常寻找匹配。

这可能吗?

2 个答案:

答案 0 :(得分:1)

通常在控制器的before_action中完成

答案 1 :(得分:0)

正如@ Ix00st所说,这通常是通过控制器完成的。您的路线中不能有复杂的逻辑或数据库查找。任何与数据相关的请求都应该转到标准网址,例如/ sexypage /:some_param