2011-05-01 33 views
0

我通過railscast瞭解了devise_rpx_connectable gem。我已經使用我的rails 3應用程序實現了它,並驗證了用戶的正確性。但我不知道如何使用urle_token登錄後重定向,2)使用從janrain收到的令牌來提取數據。如何使用janrain與devise_rpx_connectable gem提取配置文件中的信息?

我已閱讀了很多文章,並通過janrain教程,但它主要涉及PHP和不是紅寶石/鐵軌。

感謝您的幫助。

回答

0

不知道這是否是你所需要的,但rpx_connectable寶石給你一個鉤子,讓您保存janrain檢索到用戶模型中的任何數據:

# user.rb 
    def on_before_rpx_success(rpx_data) 
    logger.info rpx_data.inspect + "-------------------------------" 

    name = rpx_data["name"] 

    unless name.nil? 
     self.first_name = name["givenName"] 
     self.last_name = name["familyName"] 
     self.save 
    end 
    end 

我寫了一篇關於它here