ruby-on-rails - Rails 中对多个域/子域的支持

标签 ruby-on-rails

我有一个 Rails 应用程序,它的设置与 Tumblr 类似,也就是说,您可以选择: (1) 子域名托管 (your-username.myapp.com) (2) 域名托管(your-username.com)

两者都会转发到使用我的应用程序创建的该用户的个性化网站。

如何在 Rails 中实现此目的?我已经能够让 (1) 使用 subdomain-fu,但我不确定如何让 (2) 工作。任何指针(插件、 gem 、教程)等都会非常有帮助,我似乎找不到任何指针。

谢谢!

最佳答案

域的原理与子域相同 - 找到域,映射到帐户。

详细信息取决于您的主机将如何处理 DNS。

我目前正在使用 Heroku 及其通配符服务。 在本例中,域使用 cname 映射到我的 Heroku 应用程序托管的子域。从这里我可以计算出相关的帐户和详细信息。

关于ruby-on-rails - Rails 中对多个域/子域的支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2308903/

相关文章:

ruby-on-rails - rails 3 habtm只删除关联

ruby-on-rails - Rails 3 重写命名路由

mysql - gem install mysql2 不起作用

ruby-on-rails - 使用声明性授权对嵌套资源进行属性检查

ruby-on-rails - Rails API 创建二维码并将图像存储在 active_storage 中

ruby-on-rails - 事务隔离级别和锁定记录,对正在运行的事务中的记录禁用 SELECT

ruby-on-rails - 使用 gmaps4rails 显示多边形

ruby-on-rails - 如何在 Rails 文档中发现可用的方法?

ruby-on-rails - 测试返回参数缺失或值空

ruby-on-rails - 如何从 shell 脚本运行 rails command 命令?