在Rails中,我们经常在模型中编写大量的代码,例如类方法、插件方法、命名作用域和回调函数...我想知道是否有一种很好的模式来组织这些代码的顺序。我以前在一个演示中看到了最好的例子,但现在我忘记了。有人有建议吗?谢谢。
没有固定的方法... 如果你正在使用一个作用域(自Rails 3以来,named_scope已被弃用),它依赖于一个方法,那么这个方法必须在模型中定义之后。有时需要混合和匹配。 据我所知,这不会影响加载时间或效率。