Tag: ruby on rails

Rails:redirect_to“myapp://”从移动Safari浏览器调用iOS应用程序

我有一个原生的iOS应用程序,可以通过myiosapp://从iOS移动Safari中调用。 我也有一个简单的Rails应用程序,当请求来自移动时,应该redirect到本地应用程序。 这是我的问题 – 我不能redirect_to 'myiosapp:// 我想尽可能简短地描述这个问题,所以我创build了一个示例应用程序来删除不相关的信息,但重复了同样的问题。 这是我的routes.rb: MyRailsApp::Application.routes.draw do root :to => 'redirect#index' end 这里是redirect_controller.rb: class RedirectController < ApplicationController def index if request_from_mobile? redirect_to "myiosapp://" else redirect_to "/default.html" end end private def request_from_mobile? request.user_agent =~ /Mobile|webOS/ end end 每当我运行rails server并去localhost::3000 ,我得到这个: Started GET "/" for 127.0.0.1 at 2012-09-21 14:00:52 +0800 Processing by RedirectController#index as […]