4

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

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

我打算在视图部分将 Jquery Mobile 用于移动 Web 应用程序?请帮帮我。

4

3 回答 3

5

绝对是的!

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

前任。

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;">

该脚本将告诉用户的浏览器内容应该适合设计大小,initial-scale 定义视口速率,maximum-scale 定义该页面可以缩放多少次,user-scalble=0 表示用户不能缩放页面。有关视口的更多信息,您可以查看Mozilla 的文档

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

于 2012-01-08T16:31:46.933 回答
2

是的,您可以...请通过sencha-touch for rails for mobile appBuilding Rails app for mobiles ..u 甚至可以点击 url 以查看 rails 应用程序在您的移动浏览器中的工作方式... http://mobile -sample-app.heroku.com/

于 2013-05-29T07:34:32.133 回答
0

快速的答案是肯定的。

Rails 只是后端,不管客户端使用什么,无论是笔记本电脑、投影仪还是手机!

重定向到您网站的移动视图非常简单。想到的第一种方法是使用 JavaScript 的window对象来检测浏览器的尺寸并相应地使用window.location.

您必须为您的应用程序的移动版本设置新的视图和路线。

于 2012-01-08T16:11:13.010 回答