如果我有 auth_token 如何获得用户

How can I get user if i have auth_token

我使用 "gem 'devise', '~> 4.2'",我需要用一些 auth_token 获得 current_user,但是方法 "User.find_by_authentication_token" 被删除了。我可以改用什么方法,或者我怎样才能获得电流 user.I 使用 json api.

尝试:

User.find_by(authentication_token: "abcd1234")

这不是 Devise 提供的,而是 Rails(更具体地说是 ActiveRecord)。文档 here.

动态 find_by_attribute_name 方法已从 ActiveRecord 中删除。