2014-12-02 58 views
0

我真的没有这个问题的代码示例。我有一个名为User的设计模型的Rails应用程序。我认为这不是那个模型的好名字,我想将它改为BusinessOwner。什么是最好的方式去做这件事?我是否应该创建一个迁移来更改表和索引,然后在我的应用程序中手动将用户替换为业主所有者?我能否改变'authenticate_user!' 'authenticate_business_owner!' ?还是应该使用设计生成器创建新的设计模型,并删除旧的表格和模型?重命名设计模型

感谢

回答

0

您可以创建rails g devise BusinessOwner一个新的模型,然后用你喜欢的任何自定义编辑迁移文件。我假设您目前没有任何数据可以移动?

+0

我最终创建了一个新的设计模型,并在我的应用程序中用business_owners替换了所有用户。在其他模型中有很多地方,控制器,视图,测试和关联。这似乎是唯一的方法来做到这一点。花了一个小时左右。 – 2014-12-03 00:50:33