私が設定したinitializersフォルダーのdevise.rbファイル:
config.omniauth:facebook、'APPID'、'APPSECRET'、
コントローラでこれらの値にアクセスするにはどうすればよいですか?他の何かのためにappIdを書き出す必要がありますが、これらの値を取得するために理解できないようです。
私が設定したinitializersフォルダーのdevise.rbファイル:
config.omniauth:facebook、'APPID'、'APPSECRET'、
コントローラでこれらの値にアクセスするにはどうすればよいですか?他の何かのためにappIdを書き出す必要がありますが、これらの値を取得するために理解できないようです。
IDと秘密を安全に保ちたいのに、そんなことをしたいと思うのは奇妙だと思います...
しかし、1 つの方法は、新しいファイルを作成することです。constants.rb という名前を付けて、initializers フォルダーに入れましょう。このような:
APPID = "string"
APPSECRET = "string"
そして、これらの文字列をデバイスファイルで次のように使用できます。
config.omniauth :facebook, APPID, APPSECRET
これらの定数は、コントローラーで同じ方法で使用できます。また、アプリを再起動することを忘れないでください。