Success! Looks like we've fixed this one. According to our records the fix was applied for
Bug in 4.2
After installing new Extjs 4.2, I found that the "save" method of a model stops to work.
I found a minor difference between "buildUrl" in this version:
if (me.appendId && id)
if (me.appendId && (id != null))
This is in the "Ext.data.proxy.Rest" definition object.
The bug results in a malformed url like: /posts/.json instead of /posts.json
Thanks for the report! I have opened a bug in our bug tracker.