我们可以使用Ruby on rails开发移动Web应用程序吗?

San*_*kar 4 ruby-on-rails mobile-application jquery-mobile

我想开发一个Web应用程序,也想支持移动Web应用程序我可以在rails上使用Ruby吗?如是

在MVC之外,"M"和"C"不会改变以开发移动网络应用程序吗?在这种情况下,如何根据客户端重定向控制器中的页面.我的意思是移动或Web浏览器?

我打算在视图部分使用Jquery Mobile for mobile web app?请帮助我.

Kuo*_*mmy 5

绝对是的!

Ruby on Rails只是一种后端技术,与您打算为普通浏览器做的事情相同.关于移动应用,您只需要考虑两件事.首先是移动浏览器的内容大小,因为您需要调整布局以适应大小.有一个名为viewport的HTML元标记可以帮助您.

防爆.

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">
Run Code Online (Sandbox Code Playgroud)

此脚本将告诉用户的浏览器内容应符合设计大小,初始比例定义视口速率,最大比例定义此页面可以缩放的次数,而user-scalble = 0表示用户无法缩放页面.有关视口的更多信息,您可以查看Mozilla的文档.

您需要考虑的另一件事是HTML5技术,但实际上当您使用jQuery mobile时这些都不是问题.我建议你查看他们的文档.这对任何人都非常有用和清晰.