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

发布于 2024-12-25 10:52:26 字数 205 浏览 1 评论 0原文

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

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

我计划在视图部分中使用 Jquery Mobile 作为移动 Web 应用程序? 请帮助我。

I would like to develop a web application and also want to support mobile web app
Can I use Ruby on rails? If yes

Out of MVC the 'M' and 'C' won't change to develop the mobile web app right?
in that case how can I redirect the pages in the controller based on the client. I mean Mobile or Web Browsers??

I am planning to use Jquery Mobile for mobile web app in the view part?
Kindly help me out.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2025-01-01 10:52:26

绝对是的!

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-scalable=0 表示用户无法缩放页面。有关视口的更多信息,您可以查看 Mozilla 文档

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

Absolutly YES!

Ruby on Rails just a backend tech, is the same as what you plan to do for normal browser. There are only two things that you need to consider about mobile app. First is mobile browser's content size because you need to adjust your layout to fit the size. There is a HTML meta tag called viewport can help you.

Ex.

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

This script will tell user's browser that the content should be fit the devise size,initial-scale defines the viewport rate and maximum-scale defines how many times this page can scale, and user-scalble=0 means user cannot scale the page. More about viewport you can check the Mozilla's doc.

The other thing you need to consider is the HTML5 techs, but actually these aren't problems when you are using jQuery mobile. I recommend you to check their docs. This is very useful and clear for anyone.

淡水深流 2025-01-01 10:52:26

是的,你可以...
请浏览 移动应用程序的 sencha-touch for Rails< /a>
构建适用于移动设备的 Rails 应用程序..您甚至可以点击 URL 来查看 Rails 应用程序在移动浏览器中的工作原理...http://mobile-sample-app.heroku.com/

Yes you can...
pls go through sencha-touch for rails for mobile app
OR Building Rails app for mobiles..u can even hit the url to see how the rails app works in your mobile browser...http://mobile-sample-app.heroku.com/

回忆那么伤 2025-01-01 10:52:26

快速回答是肯定的。

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

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

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

The quick answer is yes.

Rails is just the back end, it doesn't matter what the client is using, be it laptop, projector, or mobile phone!

Redirecting to a mobile view of your site is fairly simple. The first way that comes to mind is to uses JavaScript's window object to detect the dimensions of the browser and redirect accordingly using window.location.

You will have to set up new views and routes for the mobile version of your app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文