Fu8*_*u86 1 routing ruby-on-rails
是否存在将用户重定向到特定控制器#action的解决方案,如果没有匹配的路由?我有一个像这样的"最后规则":
match ":rest" => "application#notfound", :constraints => { :rest => /.*/ }
Run Code Online (Sandbox Code Playgroud)
将所有"其他"内容重定向到应用程序#notfound.问题是具有自己路由的插件设置在 shis规则之下并且永远不会被调用.
创建一个catch-all路由并将其作为routes.rb文件中的最后一条规则.
match "*rest" => "application#notfound"
Run Code Online (Sandbox Code Playgroud)
你也可以通过params[:rest]你的控制器得到任何路径作为参数.
| 归档时间: |
|
| 查看次数: |
3406 次 |
| 最近记录: |