【问题标题】:Rails: controller helpersRails:控制器助手
【发布时间】:2012-07-01 15:21:35
【问题描述】:

如果我有一个方法要在多个控制器中使用,以保持我的代码 DRY。 这样做的 Rails 方式是什么?

【问题讨论】:

    标签: ruby-on-rails module controller dry


    【解决方案1】:

    如果您想让您的代码可重用,我认为application_controller 是最好的选择。在application_controller 中创建您认为可在多个控制器中重用的任何方法,并在您想要的任何控制器中调用它们。

    【讨论】:

    • 另一种方法是使用混合模块,但我同意Someth Victoryapplication_controller 开头,如果事情开始失控,则重构为混合模块。
    猜你喜欢
    • 1970-01-01
    • 2011-05-26
    • 2016-07-23
    • 1970-01-01
    • 2020-11-11
    • 2020-01-27
    • 2011-06-10
    • 1970-01-01
    • 2017-01-13
    相关资源
    最近更新 更多