我是一个Rails noob,但我想将它用作Ember Data的Ember应用程序的后端。不幸的是,我有一些未知的未知数。
RESTAdapter文档说:
帖子的评论可以通过post.get('comments')加载。其余的部分 适配器会向/ comments发送GET请求?ids [] = 1& ids [] = 2& ids [] = 3.
如果您使用App.Post.find({title:“Some Title”})之类的内容,它将生成类似的网址,大致相当于您期望的格式:/ posts?title = Some + Title
是否有一些选项,或者我可以用来处理那种简单查询的gem,还是我必须手动解析控制器中的参数?
为了澄清,我知道我可以告诉我的Rails控制器返回一个像:
这样的集合@comments = Comment.find(params[:ids])
respond_with(@comments)
但是看起来像查询id或者可访问的属性就像是一个常见的REST API用例,可以构建一些内容,或者编写一个gem来处理它。
有人能指出我正确的方向吗?
感谢。
答案 0 :(得分:0)