我有一个负责将用户注册表单发送到我的服务器的 emberjs 控制器。这在大多数情况下都可以正常工作,但我正在尝试利用 Promise,以便我可以进行一些错误检查、重定向等。
sendRegistration: () ->
$.post('/api/v1/users',
user:
email: @email,
password: @password,
password_confirmation: @passwordConfirmation
).then (response) ->
alert('Hi!')
这或多或少是正确的,因为帖子被发送到服务器,并且服务器以适当的状态代码响应,但是 then 永远不会执行,大概是因为返回了帖子的结果。我的咖啡脚本有什么遗漏吗?