Rails 中的命名空间模型:联合的状态是什么? [英] Namespaced models in Rails: What's the state of the union?

查看:22
本文介绍了Rails 中的命名空间模型:联合的状态是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

Since the beginning, Rails has had issues with namespaced models. As time went on, pretty much everybody gave up on using it. Myself included.

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

With Rails 2.3 out, I'd like an update on the situation. Specifics questions I have in mind are:

  • 首先,可以去吗?
  • 表命名,要遵循什么规则?
  • 关联,如何以最少的冗长声明它们?如何命名外键列?
  • 自动要求,如果您将模型文件放在与命名空间匹配的子目录中,它会起作用吗?或者,如何命名以及放置文件的位置?
  • 生成,模型生成器是否成功且正确地处理命名空间?
  • 生成,包括控制器的脚手架生成器怎么样?
  • 应该注意的任何不兼容性/怪癖?

推荐答案

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

The best writeup I've seen on the issue is from Strictly Untyped. To my knowledge 2.3 hasn't resolved any issues, which means they're still unreliable.

这篇关于Rails 中的命名空间模型:联合的状态是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆