【发布时间】:2012-07-01 15:21:35
【问题描述】:
如果我有一个方法要在多个控制器中使用,以保持我的代码 DRY。 这样做的 Rails 方式是什么?
【问题讨论】:
标签: ruby-on-rails module controller dry
如果我有一个方法要在多个控制器中使用,以保持我的代码 DRY。 这样做的 Rails 方式是什么?
【问题讨论】:
标签: ruby-on-rails module controller dry
如果您想让您的代码可重用,我认为application_controller 是最好的选择。在application_controller 中创建您认为可在多个控制器中重用的任何方法,并在您想要的任何控制器中调用它们。
【讨论】:
Someth Victory 以application_controller 开头,如果事情开始失控,则重构为混合模块。