問題タブ [koala-gem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Koala Gem の初期化時のエラー - nil:NilClass の未定義メソッド「synchronize」
コアラ バージョン 2.3.0 + omniauth-facebook 3.0.0 を使用しています
私はこれをやろうとしています:
user_facebook_api = Koala::Facebook::API.new(user_facebook_token) user_facebook_api.get_object("me")
コンソールでこれを試すと、プロファイルが正しく返されます。
しかし、サーバーでは、この例外を返します
NoMethodError 例外: nil:NilClass の未定義のメソッド「synchronize」
誰が何が間違っているのか知っていますか
以下のサーバーの完全なトレース
もう、ありがとう
サーバーの完全なトレース
/home/nonato/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/singleton.rb:139:in instance'
multi_json (1.11.2) lib/multi_json/adapter.rb:21:in
load' multi_json (1.11.2) lib/multi_json.rb:119:in load'
koala (2.3.0) lib/koala/api.rb:89:in
api' コアラ (2.3.0) lib/koala/api/graph_api.rb:527:in graph_call'
koala (2.3.0) lib/koala/api/graph_api.rb:116:in
get_connection' app/controllers/facebook_integrations_controller.rb:86:in `load_facebook_pages'
facebook - Webhook にページをサブスクライブするための Facebook ページ アクセス トークンを生成する方法
これをプログラムで実行できるようにしたい。私は現在、このようなKoala gemを使用しています
しかし、page_token を使用してページをメッセンジャー ボットにサブスクライブすると機能しません。ただし、メッセンジャーのトークン生成セクションから生成されたページ アクセス トークンは機能します。
ruby-on-rails - Rails Carrierwave + Koala gem 画像の問題
User
を介してアバターのアップロードを処理するモデルがAvatarUploader
マウントされましたDevise
。そして、応答は問題ありません:
しかし、ユーザーが Facebook ( Koala
gem) 経由で登録すると、彼のプロフィール写真は Carrierwave によって処理されます (私はこれを望んでいません)。
Facebook 登録用にアバターを設定したユーザー コントローラーの部分:
これはうまくいきます。Carrierwave AvatarUploader によって処理され、現在の応答が得られる理由を少し説明します。有効な URL ではありません。
正しい FB アバター リンクを設定するにはどうすればよいですか?