我正在尝试查看当路由不匹配时,rails路由中是否存在从控制器“返回”的方式,以便在不使用约束的情况下继续执行routes.rb。
我的目标是让这些路线无限制地运作:
match ":postname" => "post#show"
match ":pagename" => "page#show"
为了论证,帖子和页面有不同的控制器。有可能:
我问这个因为使用:constraints => Post.new将使用数据库查询进行检查。这将运行2个DB查询以获取数据:一次是在查看是否存在有效路由时,第二次是在我们检索控制器中的数据时。
谢谢, 贾斯汀