设计两种型号

我正在使用“嵌套身份validation”构建应用程序这意味着我有一个House模型(带有设计),并且一个房子有很多用户,一旦进入House身份validation,我希望用户也可以登录。 我还添加了一个带有Devise的用户模型。 我的问题是,现在我收到错误,因为我为Houses设计的设计sign_up表单不适用于User模型。 如何使用设计为两个不同的用户模型创建单独的sign_up和sign_in表单? 或者有更好的方法来做这件事吗? 谢谢!

如何使用设计为两个不同的用户模型创建单独的sign_up和sign_in表单?

rails g devise:views 

这将创建一个app / views / devise。

然后:在“config / initializers / devise.rb”中设置“config.scoped_views = true”。

来自README:

完成后,您将能够根据“users / sessions / new”和“admins / sessions / new”等角色获得视图。 如果在范围内未找到任何视图,Devise将使用“devise / sessions / new”的默认视图。