2009-08-31 56 views

回答

1

我会保持认证与用户信息和细节分开。有一个UserAuth对象进行身份验证,然后对User记录进行多态关联。买家和卖家只是用户的子类,只要你引用它们而不是UserAuth对象,所有的rails助手(render @user来渲染_buyer_seller部分等)应该工作得很好。

买方和卖方都可以委托通用的东西回到UserAuth实例。

只是一个想法。

0

你可以只使用RESTful的身份验证的一个实例,一列添加到用户表会说哪一类用户是的一部分。然后,您只能向与特定课程匹配的用户显示特定的链接/页面。

我使用这种方法有不同的用户角色(管理员,编辑者,普通用户等)。