Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将RubyonRails与本机iPhone客户端耦合_Iphone_Ruby On Rails - Fatal编程技术网

将RubyonRails与本机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文件,因为并没有要呈现的视

嗨,我是RubyonRails新手,但有构建iPhone应用程序的经验。到目前为止,我的iPhone应用程序都是本地构建的,它们都有一个PHP后端。我只是从iPhone的Http请求中调用一个PHP脚本来与服务器通信

现在我想使用RoR作为后端。然而,RoR作为一种MVC体系结构。令人困惑的是,因为我的“视图”不是一个真正的Html页面,因为它是一个原生的iPhone应用程序,所以我仍然可以使用RoR作为后端。若是这样,那个么我应该放置什么来代替RoR文件夹中的Html文件,因为并没有要呈现的视图。在控制器接收到来自客户端的HttP请求后,我希望它做的唯一一件事就是用JSON对象响应iPhone


任何想法/建议。有人能给我一些关于这个场景的书籍的链接或名称吗。我尝试在线搜索,但找不到这种情况,可能是我使用了错误的关键字进行搜索。

您可能会使用以下内容构建一个基于的服务


正如您所写的,除非您想为任何使用您的内容的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返回


你可以在这里看到完整的例子

太棒了,这正是我要找的,但我很难用谷歌搜索,因为我不知道谷歌的“内容”。太棒了,这正是我要找的,但我很难用谷歌搜索,因为我不知道谷歌的“内容”。谢谢你的帮助。这些都是非常有用的链接谢谢你的帮助。这些都是非常有用的链接