User.find_for_oauth - 我可以在哪里找到它?
问题描述:
我正在学习Devise + omniauth。 在大多数例子中,我找到了方法User.find_for_oauthUser.find_for_oauth - 我可以在哪里找到它?
我在哪里可以找到这种方法的文档&它的内外? 它是由Devise还是omniauth宝石提供的?
答
User.find_for_oauth()不由Devise或Omniauth提供。这是你必须提供的。
再看看你给出的链接中的例子。他们显示find_for_auth的代码。第一个链接在基本实现部分的app/models/user.rb代码中。第二个在ActiveRecordHelpers类中,它包含在他们的用户模型中。