【问题标题】:How to create a mobile version on a subdomain?如何在子域上创建移动版本?
【发布时间】:2014-04-07 14:17:47
【问题描述】:

我想在子域上创建我们应用程序的移动版本,例如 m.website.com。我们的应用程序是用 Ruby on Rails 编写的,并在 Amazon AWS 上运行。

创建和管理它的最佳方法是什么? 最初是“复制”整个项目,将代码放入新的 git 存储库,设置移动布局,设置 EC2 实例并将其推送到 m.website.com

但缺点是我们现在有 2 个应用程序,在 2 个实例中的 2 个存储库中,因此维护将非常困难。

有没有更好的办法?

谢谢

【问题讨论】:

    标签: ruby-on-rails git mobile amazon-web-services amazon-ec2


    【解决方案1】:

    我会有一个前置过滤器来设置我认为的布局。类似于

    if request.subdomain.present? and request.subdomain != "www"
       render layout: "mobile"
    else
       render layout: "application"
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-18
      • 1970-01-01
      • 2011-08-14
      相关资源
      最近更新 更多