Вы можете использовать Onmiauth для подключения к Facebook.
Чтобы указать необходимые вам разрешения от Facebook, этот фрагмент должен решить вашу проблему:
Rails.application.config.middleware.use OmniAuth::Builder do
provider :facebook, 'APP_ID', 'APP_SECRET',{:scope => 'email,offline_access, your,scope,you,want}
end
Использование Facebooker зависит от версии используемых вами рельсов.
Facebooker не совместим с Rails3 (это было пару месяцев назад)
Но не беспокойтесь, есть несколько альтернатив:
https://github.com/arsduo/koala
https://github.com/nsanta/fbgraph
https://github.com/nov/fb_graph
Если вы решите использовать fb_graph, этот фрагмент должен восстановить ваш профиль:
user = FbGraph::User.new('me', :access_token => session[:omniauth]["credentials"]["token"])
user.fetch
Надеюсь, это поможет вам