为两个模型配置共享登录(设计)

时间:2014-06-30 20:53:36

标签: ruby-on-rails devise

我有两个登录模型。公司和用户。我希望实现的是在首页上有一个登录登录的共享登录,而不是一个用于公司,一个用于用户。

我还假设我需要在这些模型之间创建某些参数。例如检查您注册的电子邮件的唯一性。为了避免某人在两个模型上注册,并且在登录共享登录时,会出现错误。

我的训练是,我要么需要登录检查两张桌子。或者以某种方式将两个模型中的电子邮件和密码合并到一个新表中,该表还显示他们登录的电子邮件和密码属于哪个模型。到目前为止,这是我的思考过程。

但是我不知道从哪里开始,或者最佳做法是什么。

1 个答案:

答案 0 :(得分:0)

您应该实现STI(单表继承)。只是google它,有很多例子。