目前我的Ember-cli应用程序以这种方式调用我的API:
apiurl:3000/ingredients?name=something
apiurl:3000/ingredients?filter=som?limit=10
我想让Ember查询:
apiurl:3000/ingredient/something
apiurl:3000/ingredients/som?limit=10
但我有两个问题:
WARNING: Encountered "ingredients" in payload, but no model was found for model name "ingredient" (resolved model name using myapp@serializer:application:.modelNameFromPayloadKey("ingredients"))
我想我错过了什么?
答案 0 :(得分:1)
您是否考虑过覆盖RESTAdapter的buildURL方法?
http://emberjs.com/api/data/classes/DS.RESTAdapter.html#method_buildURL
由于您尝试做的事情似乎非常具体,您可以使用此方法覆盖这些请求的构建,同时保持默认的Ember模型/参数实现相同。