如何在rails测试中访问oauth_access_tokens以检查用户是否有令牌
问题描述:
我检查了rails应用程序中没有oauth_access_tokens模型,但我可以使用sql来检查令牌。如何使用SQL检查特定用户是否存在令牌。我这是不工作电流解决方案如下:如何在rails测试中访问oauth_access_tokens以检查用户是否有令牌
query = "SELECT user_id FROM table_name"
found = false
ActiveRecord::Base.connection.select_all(query) do |r|
if r.user_id == "my_user_id"
found = true
break
end
end
assert found
答
我想通了:
ActiveRecord::Base.connection.select_all(query).each do |r|