Ruby on rails服务器应用程序IOS iphone客户端?

前端之家收集整理的这篇文章主要介绍了Ruby on rails服务器应用程序IOS iphone客户端?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
什么是在rails应用程序上定期 ruby的最佳方式是真正的 IOS iphone应用程序?

这个想法是建立一个有趣和教育学校项目,一个简单的Iphone应用程序连接到ruby on rails应用程序的数据.看过一些过时的文章,想问一下这个服务器的一些建议 – ruby​​的客户端模型和ios应用程序.

>如何将数据从ruby app移动到IOS app xml?@H_403_5@>如何从IOS应用程序与Ruby on Rails应用程序进行交互?@H_403_5@>是否有关于此主题的开源示例应用程序或最近更新的资源(宝石,开源项目,教程,文档)

还有什么是在铁轨和Iphone应用程序上做ruby时检查的好网站?@H_403_5@我很想听到一些反馈意见,我已经调查过并对上述概念有了粗略的想法,但正如旧资源所说的那样.来自您的专家的第一手经验将受到高度赞赏!

解决方法

像这样的Rails后端的一般设置可能是:

身份验证:使用基本身份验证方案对rails后端进行身份验证.我会使用DeviseCanCan,它们易于设置和工作.如果您不希望人们登录但仍希望进行身份验证,则可以使用令牌.

推送通知:使用APN Gem

GET数据:使用Rails后端的GET控制器,您可以专门请求json或只返回json作为默认值/articles/:id.json

def show
  begin
    @article = Article.find(params[:id])
  rescue Exception => e
    render :text => "unknown article id",:status => 404
  else
    render json: @article
  end
end

如果您想要返回自定义JSON.您可以在模型中覆盖它:

#overide default json output
def as_json(options)
  # this ignores the user's options
  super(:only => [:id,:type,:title,:content])
end

创建数据:使用你的Rails后端的Create控制器,你可以像表单一样提交,所以POST的文章如[article] = value.如果你喜欢,如果创建成功,你可以返回纯文本或json.

更新数据:使用rails后端的Update控制器.你在这里使用PUT而不是POST.

猜你在找的Ruby相关文章