我是一个新手,在学习Ruby和Rails,到目前为止,我已经使用Devise设置了用户管理。现在,我正在尝试集成支持移动Android和iOS应用程序。到目前为止,他们可以登录和注销并获取身份验证令牌。但除此之外,我还希望他们能够注册。
我理解,我需要向以下地址进行发布:
http://localhost:3000/users/sign_up
这篇文章看起来怎么样?如何获取JSON响应?我在stackoverflow上发现了这个。
"utf8=✓&authenticity_token=n5vXMnlzrXefnKQEV4SmVM8cFdHDCUxMYWEBMHp9fDw%3D&user[email]=asd%40fasd.org&user[password]=321&user[password_confirmation]=1233&commit=Sign+up"
很遗憾,这不起作用 - 我得到了“错误请求”的消息。我对这个例子还有几个问题。令牌真实性是什么?我怎样才能获得一个?我猜这不是设备令牌身份验证,因为用户甚至没有资格拥有一个。
另外,在成功登录后,我想将“注册成功”消息与生成的设备身份验证令牌捆绑在一起。所以我想我必须以某种方式扩展设备的现有注册控制器。
非常感谢您的帮助!