User.find_for_oauth - 我在哪里可以找到它?

时间:2014-09-01 02:45:23

标签: ruby-on-rails devise omniauth

我正在学习Devise + omniauth。 在大多数示例中,我找到方法User.find_for_oauth

我在哪里可以找到此方法的文档&它的来龙去脉? 它是由Devise还是omniauth gems提供的?

herehere是我遇到它的一些例子。

1 个答案:

答案 0 :(得分:0)

User.find_for_oauth()不是由Devise或Omniauth提供的。这是你必须提供的东西。

再看看您提供的链接中的示例。它们显示了find_for_auth的代码。第一个链接在“基本实现”部分的app / models / user.rb代码中有它。第二个包含在ActiveRecordHelpers类中,它们包含在用户模型中。