我是 Rails 新手,但我想将它用作带有 Ember Data 的 Ember 应用程序的后端。不幸的是,我有一些未知的未知数。
RESTAdapter 文档说:
可以通过 post.get('comments') 加载帖子的评论。REST 适配器将向 /comments?ids[]=1&ids[]=2&ids[]=3 发送 GET 请求。
如果你使用 App.Post.find({title: "Some Title"}) 之类的东西,它会生成类似的 url,格式大约是你期望的:/posts?title=Some+Title
是否有一些选项或 gem 可以用来处理那种简单的查询,或者我是否必须手动解析控制器中的参数?
澄清一下,我知道我可以告诉我的 Rails 控制器返回一个像这样的集合:
@comments = Comment.find(params[:ids])
respond_with(@comments)
但是对于 REST API 来说,查询 id 或类似的可访问属性似乎是一个足够常见的用例,可以内置一些东西,或者编写一个 gem 来处理它。
谁能指出我正确的方向?
谢谢。