Rails的使用相同的数据库/共享表多极的网站?

我目前正在研究使用Rails的web应用程序即时工作..

这对我的教会联系人数据库,有一些相当复杂的用户授权的东西(V敏感数据)

我也期待建设一个相当复杂的(内容深度)的网站对他们使用Rails太..

我真正想要做的是有它使用户可以拥有相同的登录等。联系人数据库,博客,下载网站等。

我还没有真正使用导轨很多,但有可能会对同一个数据库运行多个应用程序?

如果这样是有可能有用户模型在一个应用程序具有比在另一个更字段(从同一表中读取)..

用户在接触数据库将有像,姓名,年龄,can_see_x等。凡在博客用户不会必须的can_see_x场场..

可能这些车型来自同一个表中读取?

谢谢

丹尼尔

--------------解决方案-------------

这两个都是可能的。 你只需要确保在数据库配置文件中的数据是一样的。

至于使一个用户模型具有比另一个更字段,则可以使用attr_accessible标记来确定哪些字段在每个相应模型访问。

例如:一个用户模式看起来是这样的

attr_accessible :first_name, :last_name, :total_sales

而另一位是这样的:

attr_accessible :first_name, :last_name, :birthday

在第一个,你能够访问user_object.total_sales但不user_object.birthday 反过来也是如此。

分类:MySQL的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.645 (s). 10 q(s)