我有两个设计模型。如何为两个设计模型提供单一登录表单
devise_for :contractors
devise_for :customers
为了使用户更容易,前端更清洁。我希望在我的导航栏中通过customers
和contractors
之一登录表单可以登录。
所以,我想知道,该怎么做?我应该有否决设计的session controller
?如果是这样的话。我可以通过这里提到的方式登录一个设计模型 - https://github.com/plataformatec/devise/wiki/How-To:-Display-a-custom-sign_in-form-anywhere-in-your-app。但在那里只有它只接受一个resource
和resource name
。而在这种情况下有两种模式。
什么是解决这个问题的权利?
感谢
除了名字他们没有任何类似的字段。一旦用户创建了特定类型,拥有一个表格/模型就会在众多的空字段中结束。这就是为什么我试图避免它。 – psharma 2013-05-12 20:33:42
按照我的建议,将空字段分成单独的配置文件对象怎么样?然后,用户类型的特定字段可以在单独的对象中,但它们每个可以使用相同的基本模型进行验证等。 – RobHeaton 2013-05-12 20:35:12
拆分成哪里?对不起,我是rails和web应用程序开发新手。 – psharma 2013-05-12 20:37:39