如何在Rails 4中新建一个数据库,当用户创建一个新的子域帐户时?

问题描述:

我可以使用rake db:seed来播种现有的数据库。但是,在使用子域名的多租户应用中,我如何为新用户帐号创建数据?如何在Rails 4中新建一个数据库,当用户创建一个新的子域帐户时?

我不应该使用seed.rb,而是使用迁移创建种子数据?

如下所示。您可以传递参数:Can I pass an argument to rake db:seed?

然后你可以使用开关和if语句来加载/更改数据或者使用不同的连接。