多用户/站点rails应用程序

时间:2011-01-08 06:52:27

标签: ruby-on-rails ruby-on-rails-3

我需要创建一个人们会注册的网络应用,称之为main-app.com,当他们注册我的代码时会生成一个usersite.my-app.com,他们会登录并且只能管理他们的迷你网站。我的问题是,通过为网站创建表格,为用户创建表格,用户属于网站以及网站拥有多个用户来对此进行建模是否正确。那我应该创建一个属于用户和网站的内容表吗?

是吗?

1 个答案:

答案 0 :(得分:2)

我正在使用Devise身份验证插件为我的一个应用程序工作。

为了获得中央用户环境,我只想使用Octopus,Connection_ninja对数据库进行分片。全部都在Github上

这是一个起点,但不是完整的解决方案,我担心因为我还没有到达那里。可能需要考虑的问题包括根据用户注册的站点确定应用程序特定资源的授权。

或者,最新版本的Ruby Weekly链接到一篇关于中央认证服务协议的Ruby实现的有趣文章。值得一读 - http://blog.econify.com/2010/12/introducing-classycas.html

希望这有点帮助...