0

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)

これをどのように適合させるかについてのアイデア。私はに非常に慣れていません:

ありがとう

4

1 に答える 1

2

をメソッドに渡す正しい方法、または文字列を使用する正しい方法は、一重引用符または二重引用符で閉じることです。あなたの例でそれを見てください:

Rails.application.config.middleware.use OmniAuth::Builder do
   provider :fitbit, 'b4aaad9b1', '88bd74511f'
end
于 2014-02-05T09:57:45.990 に答える