2012-02-01 19 views
6

Tôi đã theo các ứng dụng facebook omniauth devise như được giải thích bởi Ryan trong tập 235.After người dùng cho phép chúng tôi đang nhận lỗi tại http://localhost:3000/auth/facebook/callback?code=13444 ...Facebook Redirect url trong ruby ​​về lỗi đường ray mở ssl

Sau đây là các thiết lập facebook: App miền: localhost SITEURL: locahost: 3000/ canvas url: http://localhost:3000/auth/facebook/

xin vui lòng cho tôi biết nơi tôi sẽ sai?

+0

Xin vui lòng gửi thông tin chi tiết chính xác của các thông báo lỗi mà bạn đang nhận được, bao gồm đầy đủ các vết lùi nếu có. Đồng thời đăng các phần liên quan của mã bạn đang sử dụng. Bằng cách này, ai đó có thể giúp bạn. –

+0

Thông báo lỗi sau tôi nhận được: SSL_connect trả về = 1 errno = 0 state = SSLv3 đọc chứng chỉ máy chủ B: chứng chỉ xác minh không thành công – MAK

Trả lời

20

Trong một dự án, chúng tôi phải thêm mã này vào config/environments/development.rb để có được Facebook kết nối làm việc cho sự phát triển địa phương:

OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE 
+1

Cảm ơn bạn đời !! bạn thật tuyệt vời, bạn đã cứu chúng tôi khỏi bị ép lên !! Chúc mừng !! – MAK

+1

Vui vì bạn thích câu trả lời. Nếu nó là hữu ích cho bạn, một upvote sẽ được đánh giá cao. –

+1

giải quyết vấn đề của tôi trên Win 7. Cảm ơn Alex D. Tôi đã dành gần 6 giờ để nhận giải pháp này. –

0

Tôi đã làm việc trong đường ray 4 và liên kết này đã cho tôi những gì tôi cần để có được nó làm việc . Chỉ cần làm theo hướng dẫn. Bạn sẽ cần tải xuống trình cài đặt đường ray rồi chạy hai hàm dòng lệnh.

Liên kết này https://gist.github.com/fnichol/867550

Các vấn đề liên quan