通過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。我一直在等待這個,但修復,但現在我看到隨機效應。我得到#_ = _在鉻,但沒有safari,雖然在我得到它在safari之前。我現在正與js的解決方法。 – tomek
@tomek - 當Facebook解決這個錯誤時,似乎最好的解決方案將會出現,這顯然是他們的待辦事項。如果現在解釋和JS解決方法已經足夠了,您是否介意投票或接受答案? – zeantsoi
這會刪除'#'後面的所有字符,但用戶會看到頁面的最底部。任何解決方法? – paniwani