2009-03-11 3 views
3

Я следовал учебник Стюарта на http://www.madebymany.co.uk/tutorial-for-restful_authentication-on-rails-with-facebook-connect-in-15-minutes-00523Facebook Connect + restful_authentication

и был с проблемой:

  • Я получаю NoMethodError в UsersController # link_user_accounts; Rails , похоже, не распознает «facebook_session». У меня установлен facebooker и успешно прошел аутентификацию с использованием обычных методов API Facebook .

Неужели кто-нибудь пробовал это раньше? Кто-нибудь знает, что может быть неправильно? Это кажется, что каким-то образом библиотека Facebooker не получает полностью ...

+0

Какую версию Ruby on Rails вы используете? – Swanand

ответ

0

Для работы facebook-сессии все файлы должны быть в правильном домене. У вас есть все файлы/библиотеки в одном домене?

1

Если вы пытаетесь интегрировать аутентификацию Facebook Connect в свое приложение, я настоятельно рекомендую переключиться с restful_authentication на Authlogic. Он имеет addon, который дает вам простой в использовании доступ к Facebook Connect.

Вы можете скачать пример приложения, которое использует Authlogic here, чтобы посмотреть.