如果我有 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 中删除。
我使用 "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 中删除。