Rails中的命名空间模型:联合的状态是什么?

kch*_*kch 17 ruby activerecord namespaces model ruby-on-rails

从一开始,Rails就遇到了命名空间模型的问题.随着时间的推移,几乎每个人都放弃了使用它.我自己包括在内.

随着Rails 2.3的推出,我想了解情况的最新情况.我想到的具体问题是:

  • 首先,去哪儿好?
  • 表命名,遵循什么规则?
  • 协会,如何以最少的冗长声明他们?如何命名外键列?
  • 自动要求,如果将模型文件放在与命名空间匹配的子目录中,它是否有效?或者,如何命名以及放置文件的位置?
  • 生成,模型生成器是否成功且正确地处理名称空间?
  • 一代,脚手架发电机怎么样,包括控制器?
  • 任何不兼容/怪异的人应该注意什么?

Pes*_*sto 14

我在这个问题上看到的最好的文章来自Strictly Untyped.据我所知2.3没有解决任何问题,这意味着它们仍然不可靠.