アプリ版:「スタンプのみでお礼する」機能のリリースについて

教えてください。お願いします。

やりたいこと:
送信するメールのBCCをProduction環境とDevelopment環境で、
自動で切り替えたいです。

現状はソースコードにBCCメアドをハードコーディングしているため、
環境を変えるとソースコードを変更します。

出来れば良いな~と思っている勝手なイメージは以下です。
config/environments/の
production.rbとdevelopment.rbにそれぞれにBCCのメアドを定義しておき、
ソースコードでは定義されたメアドを取得してBCCに設定する。

この具体的な記述方法か、他の方式でもよいので、
お分かりの方がいたらご教授願います。
サイトのリンクだけでも結構です。

よろしくお願いします。
Railsのバージョンは2.1.1です。

A 回答 (1件)

ENVを使えばできます。


このケースでENVを使っていいのか疑問は残りますが、、

environments/*.rbには下記を追加して、
ENV['bcc_address']='hoge@hoge.com'

利用する箇所では、下記とします。
bcc = ENV['bcc_address']

他の方法としては、このあたりをサポートしてくれるプラグインがあるようです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!