【发布时间】:2012-02-19 02:06:46
【问题描述】:
我正在尝试通过linkedin 使用omniauth 来设置身份验证。我正在尝试遵循 railscast #241 (Simple OmniAuth)。不幸的是,当我在本地环境中启动我的 rails 服务器时,我不断收到错误消息:
/Users/steve/.rvm/gems/ruby-1.9.2-p290@rails3tutorial/gems/omniauth-1.0.2/lib/omniauth/builder.rb:33:in `rescue in provider':不能查找 :linked_in 的匹配策略。您可能需要安装额外的 gem(例如omniauth-linked_in)。 (加载错误)
宝石文件
source 'http://rubygems.org'
gem 'rails', '3.0.11'
gem 'omniauth'
gem 'sqlite3
Congfig/Initializer/Omniauth.rb
Rails.application.config.middleware.use OmniAuth::Builder do
provider :linked_in, 'CONSUMER_KEY', 'CONSUMER_SECRET'
end
我只是一个新手,所以如果不确定是否需要其他信息来澄清问题。 谢谢 史蒂夫
【问题讨论】:
标签: ruby-on-rails omniauth linkedin