2011-06-23 3 views
4

DeviseとDevise_RPX_Connectable(https://github.com/chrisdebruin/devise_rpx_connectable)が働いています(ユーザはfacebookアカウントでログインできます)。私は使用していますRailsでイニシャライザファイルの変数にアクセスする方法

rails -v 2.3.5 devise --version 1.0.8 devise_rpx_connectable --version 0.1.3 

私の質問は私のコントローラの高度なユーザー情報にどうやってアクセスしますか?具体的には、私のdevise.rbファイルのinitializersディレクトリにあります。

config.rpx_auto_create_account = true # false if you don't want to create users automaticaly. True by default. 
config.rpx_additional_user_data = [:verifiedEmail, :url, :providerName,:photo] # default [], get some extra profile info from RPXnow, default only a few fields are available in the rpx_user object (https://rpxnow.com/docs#profile_data) 
config.rpx_extended_user_data = true # false by default, extended data only available for Plus and Pro RPX users (https://rpxnow.com/docs#api_auth_info) 

おかげで、

答えて

4

私が考案ソースをチェックアウトし、それが考案モジュール上で公にそれらを公開する必要があり、Railsのmattr_accessor方法を使用していたもののように見えます。

Devise.rpx_auto_create_account # returns true 
+0

ありがとう、これはうまくいきました:) – Ehsan

+0

嬉しいです!あなたはあなたの質問が解決されたことを他人に知らせるために答えを受け入れることができます。 –