我使用"gem 'devise', '~> 4.2'"
,我需要使用一些auth_token获取current_user,但删除方法"User.find_by_authentication_token"
。我可以使用什么方法代替或者我如何获得当前用户。我使用json api。
答案 0 :(得分:0)
尝试:
User.find_by(authentication_token: "abcd1234")
这不是由Devise提供的,而是Rails(更具体地说是ActiveRecord)。文档here。
动态find_by_attribute_name
方法已从ActiveRecord中删除。