Tag: mobile

Rails 3中的移动样式切换,辅助方法与媒体查询

我正在研究为移动应用设计Rails应用程序的方法。 这个想法很常见,使用一组样式用于移动浏览器,另一套用于传统浏览器。 据我所知,在Rails中有两种基本的方法: 使用帮助程序方法检测用户代理,然后执行切换。 application_controller.rb private def mobile? request.user_agent =~ /Mobile|webOS/ end helper_method :mobile? application.html.erb 或者在样式表中使用媒体查询 body { // basic styles } @media all and (max-width: 600px) { body { // extra styles for mobile } } @media all and (min-width: 600px) { body { // extra styles for desktop } } 我的问题是什么是权衡? 一种方法通常更好还是两者都有良好的用例。 提前致谢

Rails 3.2和phonegap

我目前正在运行一个rails应用程序,我想为它制作一个移动应用程序,我不想学习objective-c或java,我读过很多关于phonegap的文章以及我如何使用它来制作跨平台的web应用程序Phonegap编译css / htm / js Rails应用程序有它的ruby代码以及html.erb和js.erb扩展所以如何制作一个移动应用程序,主要用于android作为我的rails切换服务器的后端ex 我将使用jquery mobile作为应用程序的UI我是否需要制作api并使用emberjs或angularjs或骨干与服务器联系? 使用rails作为移动应用程序后端的教程非常少见

Ruby on Rails的移动版本视图

我经过一些validation后说我做对了。 我有以下结构中的Ruby on Rails应用程序: /家 about.rhtml index.rhtml里 /显示 index.rhtml里 / data < – 这是由jQuery从display \ index页面调用的,用于提供要呈现的数据 push.js.erb pull.js.erb /布局 home.rhtml display.rhtml 一切都很好,但我现在想添加一个针对移动设备的网站。 虽然iPhone正确呈现网站,但提供更有针对性的体验会很不错。 理想情况下,我正在考虑拥有一个可以通过.htaccess重定向到的iPhone.domain.com。 为此,我正考虑为每个设备添加另一个视图 /苹果手机 home.rhtml about.rhtml display.rhtml 但是,感觉很多数据会被复制,例如,关于页面将在两个地方。 我想我可以有一个局部并做一些像渲染:partial =>’home / about’但这似乎有点hacky。 我如何开发我的网站来支持这个? 我在想一个像这样的结构,但又不知道如何构造代码 – 我怎么告诉它在iPhone目录中渲染视图…而没有应用主布局 /显示 /苹果手机 index.rhtml里 我真的想要一些关于最佳方法的建议,并构建应用程序。 虽然应用程序目前遵循一种结构,但它们可能会朝不同的方向发展。 谢谢 本

在Windows Mobile设备上使用Ruby

据我所知,JRuby只在完整的JVM上运行。 我发现这个版本的JRuby在Java Micro Edition设备上运行,但是它被标记为实验和研究 在Windows Mobile设备上运行Ruby 应用程序还有其他选择吗?

Ruby on rails使用rest API调用和Devise进行用户注册

任何人都可以指导我如何在ruby on rails上从移动设备(rest API)注册用户。 我正在使用Devise with Rails 3.0。 它给了我以下错误 Devise中的NameError :: CustomRegistrationsController #create

使用Omniauth和Rails 3在Facebook登录时在Web和触摸界面之间切换

情况: 使用Rails 3和OmniAuth,我有一个使用Facebook策略进行身份validation的应用程序。 这个应用程序的构建同样适用于Web和移动界面(ala Jquery-Mobile)。 面临的挑战是让OmniAuth向移动设备提供Facebook登录屏幕的移动版本,为桌面设备提供网络版本。 我已经破解了一个解决方案,我将其作为答案。