【发布时间】:2023-03-24 12:13:01
【问题描述】:
我安装了一个 RoR,我正在尝试将它用于多个网站。我想使用一个 RoR 安装,因为所有网站都是相似的(需要共享相同的模型)并且需要由一个管理员命名空间管理。我的基本文件结构是这样的:
app
..controllers
....admin_namespace
....website1_namespace
....website2_namespace
..models
....admin_namespace
....website1_namespace
....website2_namespace
..views
....admin_namespace
....website1_namespace
....website2_namespace
有谁知道我如何将域名指向单独的命名空间并从 url 中删除命名空间?即
www.admin.com -> points to /admin_namespace route
www.website1.com -> points to /website1_namespace route
www.website2.com -> points to /website2_namespace route
使用 PHP 之类的东西,通常您会使用虚拟主机将不同的服务器名称指向不同的文件夹位置,但我遇到的问题是您必须将所有网站指向 app_name/app/public。
【问题讨论】:
标签: ruby-on-rails