如果这看起来过于简化,我很抱歉,但我很想知道关于模型代码应该如何组织的普遍共识。

关联声明,如果您认为某些关联类型应该在其他关联类型之前声明,则 accepts_nested_resource 声明、验证、自定义验证、 protected 和私有(private)方法、模块包含,以及任何东西。

我听说过在不同模型回调和关联的排序中可能会发生奇怪的 gothcas,但从未在任何地方看到它们都真正记录在案。

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

最佳答案

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

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

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

关于ruby-on-rails - Rails - 应该如何组织他们的模型代码?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3435980/

10-16 09:15