将RubyonRails与本机iPhone客户端耦合
嗨,我是RubyonRails新手,但有构建iPhone应用程序的经验。到目前为止,我的iPhone应用程序都是本地构建的,它们都有一个PHP后端。我只是从iPhone的Http请求中调用一个PHP脚本来与服务器通信 现在我想使用RoR作为后端。然而,RoR作为一种MVC体系结构。令人困惑的是,因为我的“视图”不是一个真正的Html页面,因为它是一个原生的iPhone应用程序,所以我仍然可以使用RoR作为后端。若是这样,那个么我应该放置什么来代替RoR文件夹中的Html文件,因为并没有要呈现的视图。在控制器接收到来自客户端的HttP请求后,我希望它做的唯一一件事就是用JSON对象响应iPhone将RubyonRails与本机iPhone客户端耦合,iphone,ruby-on-rails,Iphone,Ruby On Rails,嗨,我是RubyonRails新手,但有构建iPhone应用程序的经验。到目前为止,我的iPhone应用程序都是本地构建的,它们都有一个PHP后端。我只是从iPhone的Http请求中调用一个PHP脚本来与服务器通信 现在我想使用RoR作为后端。然而,RoR作为一种MVC体系结构。令人困惑的是,因为我的“视图”不是一个真正的Html页面,因为它是一个原生的iPhone应用程序,所以我仍然可以使用RoR作为后端。若是这样,那个么我应该放置什么来代替RoR文件夹中的Html文件,因为并没有要呈现的视
任何想法/建议。有人能给我一些关于这个场景的书籍的链接或名称吗。我尝试在线搜索,但找不到这种情况,可能是我使用了错误的关键字进行搜索。您可能会使用以下内容构建一个基于的服务
正如您所写的,除非您想为任何使用您的内容的web浏览器提供一个漂亮的页面,否则这些视图并不是真正必要的
正如您所写,这些视图并不是真正必要的,除非您想为任何使用您的内容的web浏览器提供一个漂亮的页面。您的iphone应用程序根本不需要这些视图。您的索引操作将具有以下内容
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @posts }
end
end
作为响应,您是否看到format.html将返回您的html视图(如果您没有VEW,请删除这一行)。第二行是您感兴趣的内容。format.json将返回json响应,而不是呈现html视图。调用会将@posts作为json返回
您可以在这里看到完整的示例您的iphone应用程序根本不需要这些视图。您的索引操作将具有以下内容
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.json { render :json => @posts }
end
end
作为响应,您是否看到format.html将返回您的html视图(如果您没有VEW,请删除这一行)。第二行是您感兴趣的内容。format.json将返回json响应,而不是呈现html视图。调用会将@posts作为json返回
你可以在这里看到完整的例子太棒了,这正是我要找的,但我很难用谷歌搜索,因为我不知道谷歌的“内容”。太棒了,这正是我要找的,但我很难用谷歌搜索,因为我不知道谷歌的“内容”。谢谢你的帮助。这些都是非常有用的链接谢谢你的帮助。这些都是非常有用的链接