【发布时间】:2013-05-11 22:55:54
【问题描述】:
我的 rails 应用程序目前的工作方式如下:
在数据库中,有租户,也称为“公司”。数据库中的所有内容都属于这些公司之一,因此有一个 company_id 属性以将它们分开。
我的应用程序根据用户输入的链接中的子域来确定使用哪个公司,例如:
apple.myapplicationsnamehere.com
应该查看我数据库中的公司,找出哪一个叫“apple”,然后将所有数据按apples ID 分开。
这在 localhost 上运行良好(如果您想知道这怎么可能,我使用重定向到我在网上找到的本地主机 - http://apple.lvh.me:3000/)
但是,这在 Cloud Foundry 上不起作用。
我尝试使用 vmc 的 map 函数来创建 Url:apple.myapplicationsnamehere.cloudfoundry.com,但这不起作用,并且简单地将子域附加到我的应用程序也不起作用。
有没有人知道解决这个问题的任何方法?或者也许我错过了什么?数据库中已经播种了 caldecott,因此这些公司肯定存在于数据库中。
【问题讨论】:
标签: ruby-on-rails subdomain cloud-foundry