Yak shaving logs


My life is just yak shaving.

[Rails 5.2] credentialsだとrecapchaの環境変数が読み込めない

2019/03/28 #rails #gem

By Yusuke Takita


こんにちは。Takitaです。

gemのrecapchaで必要なsitekeyとsecretkeyは環境変数から読み込まれますが、
credentialsなどは考慮されていないため、credentialsから環境変数を設定しました。

https://github.com/ambethia/recaptcha

    # vi config/initializer/recaptcha.rb

    +ENV['RECAPTCHA_SITE_KEY']   = Rails.application.credentials.recaptcha[:site_key]
    +ENV['RECAPTCHA_SECRET_KEY'] = Rails.application.credentials.recaptcha[:secret_key]

上記のようにすることで環境変数はcredentilasを利用しつつ、recapchaも使えるようになりました。
他に良い方法があれば教えてください。

このエントリーをはてなブックマークに追加

categories


最新記事


tags