【发布时间】:2010-10-22 15:19:36
【问题描述】:
我使用的是 Rails 2.3.2,但我确信这也适用于较新的版本。我想在 ApplicationController 中定义一个自定义操作。但是,我不想为每个使用此操作的控制器子类添加自定义路由。是否有捷径可寻?
我的第一个倾向是直接路由到 ApplicationController,因为该方法不需要被任何子类覆盖。但我认为 Rails 不再允许您路由到 ApplicationController。
其他人提出了这样的建议:
map.connect ":controller/:action", :controller => my_regex, :action => my_regex
但我想知道这是否有可能与其他路线发生冲突或覆盖?或者如果通常有更好的方法?谢谢!
【问题讨论】:
标签: ruby-on-rails