Rails3命名空间共享模型

时间:2011-03-25 10:01:41

标签: ruby-on-rails-3 namespaces

我想将我的应用程序划分为两个名称空间,Cms和Front。基于此,我将在前面命名为User的脚手架,它将处理在服务中注册的用户的数据。但问题是,在Cms中我还希望能够访问并能够管理用户,例如阻止操作,删除,重新发送邀请,发送电子邮件等。

什么是最好的解决方案。我应该在前面的另一个Cms中创建两个单独的脚手架,并在DB中处理它们相同的表,还是应该创建一些模块来处理两个名称空间的常见操作?当然对于每个命名空间我会有不同的DB前缀,如何解决它?

1 个答案:

答案 0 :(得分:0)

只是不要为常见的东西添加命名空间。或者您也可以为它们添加Common命名空间。