Omniauth.rb Fitbit期待keyword_end

时间:2014-02-05 08:07:50

标签: ruby-on-rails ruby oauth-2.0 omniauth fitbit

我正在尝试使用 api设置omniauth。

我在 config / initializers / omniauth.rb 中创建了一个文件:

Rails.application.config.middleware.use OmniAuth::Builder do
    provider :fitbit, b4aaad9b1 , 88bd74511f
    #NOT THE ACTUAL KEYS - I deleted middle numbers to preserve formatting
end

我跑的时候:

rails s

我收到错误

gems/ruby-1.9.3-p448@rails3tutorial2ndEd/gems/activesupport-3.2.3/lib/active_support/dependencies.rb:245:in `load': config/initializers/omniauth.rb:3: syntax error, unexpected tIDENTIFIER, expecting keyword_end (SyntaxError)

任何想法如何适应这一点。我是的新手:

感谢

1 个答案:

答案 0 :(得分:2)

传递给方法,甚至完全使用它的正确方法是将其关闭为单引号或双引号。在你的例子中看到它:

Rails.application.config.middleware.use OmniAuth::Builder do
   provider :fitbit, 'b4aaad9b1', '88bd74511f'
end