【发布时间】:2014-09-01 02:45:23
【问题描述】:
我正在学习 Devise + omniauth。 在大多数示例中,我找到方法 User.find_for_oauth
在哪里可以找到有关此方法及其细节的文档? 是由 Devise 还是 omniauth gem 提供的?
【问题讨论】:
标签: ruby-on-rails devise omniauth
我正在学习 Devise + omniauth。 在大多数示例中,我找到方法 User.find_for_oauth
在哪里可以找到有关此方法及其细节的文档? 是由 Devise 还是 omniauth gem 提供的?
【问题讨论】:
标签: ruby-on-rails devise omniauth
Devise 或 Omniauth 不提供 User.find_for_oauth()。这是你必须提供的东西。
再看一下您提供的链接中的示例。他们显示 find_for_auth 的代码。第一个链接在基本实现部分的 app/models/user.rb 代码中有它。第二个在 ActiveRecordHelpers 类中包含它,它们包含在他们的 User 模型中。
【讨论】: