【发布时间】:2016-07-23 00:40:51
【问题描述】:
我目前正在使用devise_token_auth 为我的 Rails API 实现基于安全令牌的身份验证。这个 gem 生成一个带有一些属性的用户模型。在向我的用户模型添加一些自定义属性后,devise_token_auth 提供的用户管理(登录、注销...)路由继续呈现相同的旧属性。
我尝试添加 UserSerializer,但没有解决问题。
有谁知道如何使用devise_token_auth 为用户模型呈现自定义数据?
--- 编辑---
我正在阅读 gem 文档,发现可以override rendering methods,但我真的不知道如何。
【问题讨论】:
-
不发布您的代码,您的问题就太宽泛了。
-
仅供参考,我没有实现处理 sign_in、sign_out 和 sign_up 的控制器。它们由 devise_token_auth 通过在路由中添加
mount_devise_token_auth_for 'User', at: 'auth'提供。
标签: ruby-on-rails ruby serialization devise