Sau khi kết nối với ứng dụng Rails của tôi qua Facebook, tôi đã thêm # _ = _ vào URL của mình.# _ = _ được thêm vào URL bằng facebook
Tôi đã cố chỉ định redirect_uri theo quy định của FB nhưng nó không hoạt động.
Giải pháp thay thế Javascript để xóa các biểu tượng không có tác dụng. Tôi đã thử mọi thứ không có kết quả.
Bất kỳ con trỏ nào về cách giải quyết vấn đề này?
thiết lập của tôi:
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
thanks zeantsoi. Tôi đã chờ đợi cho điều này nhưng sửa chữa nhưng ngay bây giờ tôi thấy hiệu ứng ngẫu nhiên. tôi nhận đượC# _ = _ trong chrome nhưng không safari, mặc dù trước khi tôi đã nhận được nó trong safari quá. Tôi đang đi với giải pháp js cho bây giờ. – tomek
@tomek - Có vẻ như cách khắc phục tốt nhất sẽ đến khi Facebook giải quyết lỗi, rõ ràng là trên danh sách của họ. Nếu giải thích và cách giải quyết JS là đủ cho bây giờ, bạn sẽ nhớ bỏ phiếu lên hoặc chấp nhận câu trả lời? – zeantsoi
Điều này đã xóa tất cả các ký tự sau '#', nhưng người dùng được trình bày với phần dưới cùng của trang. Có cách giải quyết nào không? – paniwani