0

我在我的应用程序中使用设计和omniauth-facebook 进行身份验证。注册表单具有所有常用字段 - 姓名、电子邮件、密码,以及一些自定义字段(性别、年龄和一些嵌套属性作为复选框)。

如何保存自定义字段中的数据并在创建用户时使用它(在我的 omniauth 回调操作中)?使用omniauth和scrap devise会更有意义吗?也许具有omniauth身份?

这里的 Rails 新手 - 如果问题很愚蠢,对不起......感谢您花时间阅读本文,非常感谢您的帮助!

4

1 回答 1

1

我有一个类似的问题,我使用 OAuth 状态参数解决了它。您可以在 'state' 参数中将这些参数沿请求传递给 facebook。取回控件后,您可以从此参数取回数据。

在此处查看我的原始问题和答案。

顺便说一句,如果您要连接到用户的 Facebook,您也可以向 Facebook 查询信息,而不是在表单中询问。请注意不要在数据上违反 Facebook 的 TOS。

于 2012-12-20T18:38:09.453 回答