Rails - 如何组织他们的模型代码?

时间:2010-08-08 20:37:55

标签: ruby-on-rails model

如果这看起来过于简化,我很抱歉,但我非常清楚地知道关于如何组织模型代码的一般共识是什么。

关联声明,如果您认为某些关联类型应该在其他关联类型之前声明,则接受_ented_resource声明,验证,自定义验证,受保护和私有方法,模块包含,所有内容和任何内容。

我听说过不同模型回调和关联的排序可能会出现奇怪的gothcas,但从未见过它们都记录在任何地方。

显然会有一些分歧,可能没有一种真正的方法,但这是可以预料的。我很想知道其他人如何组织他们的代码。感谢。

1 个答案:

答案 0 :(得分:2)

我使用这个简单的三步顺序:

1)关系 2)验证 3)方法

我认为我不会在方法之后或关系之前放任何东西。