我想在子域上创建应用程序的移动版本,例如 m.website.com 。我们的应用程序是用Ruby on Rails编写的,并在Amazon AWS上运行。
创建和管理它的最佳方法是什么? 最初的方法是“复制”整个项目,将代码放入新的git存储库,设置移动布局,设置EC2实例并将其推送到 m.website.com 。 / p>
但缺点是我们现在有2个应用程序,在2个实例中的2个存储库中,因此维护将非常困难。
有没有更好的方法呢?
谢谢
答案 0 :(得分:0)
我想有一个之前的过滤器来设置我认为的布局。
的内容if request.subdomain.present? and request.subdomain != "www"
render layout: "mobile"
else
render layout: "application"
end