什么是干燥私人方法的最佳方法?或者这是否打败了目的?

时间:2012-11-16 05:02:31

标签: ruby-on-rails dry

我有几个私有方法用于验证我的应用中的所有页面。私有方法的整个想法是不让它被其他类调用,因此集中似乎打败了目的。然而,随着我越来越习惯“红宝石的方式”重复自己变得更加烦人。

有没有办法在不违反方法隐私的情况下实现DRY代码?

感谢。

1 个答案:

答案 0 :(得分:5)

在您的ApplicationController或您使用的所有经过身份验证的控制器扩展的任何其他“基础”控制器中对其进行保护。