如何使用Devise为Rails中的用户创建不同的角色?

时间:2010-12-23 00:08:19

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

我正在开发一个有两种用户类型的Rails 3应用程序:教师和公司。 教师有许多不同的领域,特定于教师,如经验和小时工资。 公司还有许多公司特定的领域。 从首页开始,用户(不论类型)应该能够通过输入用户名和密码登录。

这是我的问题: 我的应用程序应该有哪些型号?如何连接它们以便用户名仍然必须是唯一的,但是我有一个单独的教师和公司模型?

谢谢!