在Rails中,我们在我们的模型中写了很多代码,比如类方法,插件方法,named_scopes,回调......我想知道是否有一个很好的模式来组织序列。我之前在演示文稿中看到了最好的例子,但现在我忘记了。
有人有意见吗?感谢
答案 0 :(得分:1)
没有固定的方法......如果你使用的是一个依赖于方法的范围(因为Rails 3,不推荐使用named_scope),它必须在模型中的方法之后定义。混合和匹配是可能的,有时需要这样做。
据我所知,它不会影响加载时间或效率
答案 1 :(得分:1)
在写ruby时我是个强迫症,所以我对你的问题有一个非常自以为是的答案。我创建了这个gist作为我们使用的结构的一个例子。
答案 2 :(得分:0)
我曾经写过一段时间作为我的风格指南的一部分: acts_as_good_style
YMMV关于“最佳”分组/排序是什么,但是如果你喜欢我在“模型成语”部分下面的那个