Rub*_*tic 8 iphone ruby-on-rails ios4 ios ios5
什么是在轨道应用程序上定期ruby的最佳方式是真正的IOS iPhone应用程序?
这个想法是建立一个有趣和教育学校项目,一个简单的Iphone应用程序连接到ruby on rails应用程序的数据.看过一些过时的文章,想问一下这个服务器的一些建议 - ruby的客户端模型和ios应用程序.
还有什么是在rails和Iphone应用程序上做ruby时检查的好网站?我很想听到一些反馈意见,我已经调查并对上述概念有了粗略的想法,但正如旧资源所说的那样.来自您的专家的第一手经验将受到高度赞赏!
Ben*_*ate 10
像这样的Rails后端的一般设置可能是:
身份验证:使用基本身份验证方案对rails后端进行身份验证.我会使用Devise和CanCan,它们易于设置和工作.如果您不希望人们登录但仍希望进行身份验证,则可以使用令牌.
推送通知:使用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
Run Code Online (Sandbox Code Playgroud)
如果您想要返回自定义JSON.您可以在模型中覆盖它:
#overide default json output
def as_json(options)
# this ignores the user's options
super(:only => [:id , :type, :title, :content])
end
Run Code Online (Sandbox Code Playgroud)
创建数据:使用你的Rails后端的Create控制器,你可以像提交表单一样提交,所以有一个POST字段就像article[:title]=value.如果你喜欢你可以返回一个plain text或json如果创建成功.
UPDATE数据:使用rails后端的Update控制器.你用的是PUT这里而不是POST.
| 归档时间: |
|
| 查看次数: |
7392 次 |
| 最近记录: |