Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 我可以将Desive用于带有Ruby on Rails的多商店站点吗?_Ruby On Rails_Devise - Fatal编程技术网

Ruby on rails 我可以将Desive用于带有Ruby on Rails的多商店站点吗?

Ruby on rails 我可以将Desive用于带有Ruby on Rails的多商店站点吗?,ruby-on-rails,devise,Ruby On Rails,Devise,我们正计划开发一个网站,其中包含多个电子商务商店。所有虚拟存储共享一个数据库。(有点像shopify.com),因此客户可能会认为这两个网站是分开的。客户电子邮件仅在一个供应商内是唯一的,但在全球范围内不是唯一的 Desive是否适合这样的场地?如果是,怎么做?如果现在,你能推荐其他选择吗 谢谢 Sam电子邮件上的唯一限制只是问题的开始。您必须考虑到所有独特的约束条件。您可以删除电子邮件上的唯一约束,而是将其添加到电子邮件、存储\u id。另一个选项是构建多租户应用程序:。根据项目的规模,这可能

我们正计划开发一个网站,其中包含多个电子商务商店。所有虚拟存储共享一个数据库。(有点像shopify.com),因此客户可能会认为这两个网站是分开的。客户电子邮件仅在一个供应商内是唯一的,但在全球范围内不是唯一的

Desive是否适合这样的场地?如果是,怎么做?如果现在,你能推荐其他选择吗

谢谢


Sam

电子邮件上的唯一限制只是问题的开始。您必须考虑到所有独特的约束条件。您可以删除电子邮件上的唯一约束,而是将其添加到
电子邮件、存储\u id
。另一个选项是构建多租户应用程序:。根据项目的规模,这可能会比必要的复杂得多。@DamienRoche plus不会处理用户问题。我曾经在一个多租户应用程序中使用Desive,它还不错。或者至少它并没有比我使用Desive的总体经验糟糕多少。@DamienRoche感谢您的投入。对于多租户策略,我更喜欢共享数据库。所以也许对我更有效。我可能应该使用自己的身份验证逻辑。