Facebook経由でRailsアプリに接続した後、私のURLに#_ = _が追加されました。#_ = _ facebookでURLに追加
FBで指定されているようにredirect_uriを指定しようとしましたが、動作しませんでした。
記号を削除するJavascriptの回避策は役に立ちません。私は結果なしですべてを試みた。
これを解決する方法の指針はありますか?
マイセットアップ:
gem 'rails', '3.0.11'
gem "devise", '1.5.2'
gem "omniauth", '1.0.1'
gem 'omniauth-facebook', '1.0.0rc2'
module Facebook
CONFIG = YAML.load_file(Rails.root.join("config/facebook.yml"))[Rails.env]
FB_APP_ID = CONFIG['app_id']
FB_APP_SECRET = CONFIG['secret_key']
end
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, Facebook::FB_APP_ID, Facebook::FB_APP_SECRET,
:scope => 'offline_access, email, publish_stream',
:display => 'touch'
end
ありがとうzeantsoi。私はこれを待っていましたが修正しましたが、今はランダムな効果があります。私はクロムで#_ = _を得るが、サファリではない。私は今のところjsの回避策に行くつもりです。 – tomek
@tomek - Facebookがバグを解決したときに最善の修正が来るように思われます。説明とJSの回避策が今のところ十分であれば、投票したり答えを受け入れるのがいいですか? – zeantsoi
これは '#'の後にあるすべての文字を削除しましたが、そのページの最下部がユーザに表示されます。回避策はありますか? – paniwani