Ruby on rails 如何设置rails路由以使用参数和默认操作将一些URL重定向到另一个控制器?

Ruby on rails 如何设置rails路由以使用参数和默认操作将一些URL重定向到另一个控制器?,ruby-on-rails,ruby,routes,Ruby On Rails,Ruby,Routes,我想把下面的两行和一行混在一起。 我想这是可能的,但我不知道。 你有什么想法吗 match '/alias4' => redirect("/original/4") # redirect to original#show => 4

我想把下面的两行和一行混在一起。 我想这是可能的,但我不知道。 你有什么想法吗

match '/alias4' => redirect("/original/4") # redirect to original#show => 4                                                                                                                                              
match '/alias4(/:action)' => redirect("/original/4/%{action}") # redirect to some actions (not restful)
应该有用


资料来源:。

效果很好。我读过那本指南,但我想那只是为了形式。非常感谢你。!!不客气。正常的做法是,如果这个答案有助于你解决问题,就给它打勾:)。祝你一切顺利。
match '/alias4(/:action)' => redirect("/original/4/%{action}"), :defaults => { :action => "show" }