やりたいこと
環境変数を設定して、設定した値をViewやcontrollerで使用できるようにしたいです。
gemにライブラリは使わないでやりたいです。
現在の状況
1.環境変数設定
[.bashrc]
export ADMIN_KEY="admin"
2.設定の適用
[console]
$ source ~/.bashrc
3.viewに出力
[app/views/index.html.haml]
%p= ENV["ADMIN_KEY"]
ここでviewに値が表示されなくてハマっています、、
やってみたこと
以下のコマンドを実行してみて設定した環境変数がセットできているか確認してみました。
$ echo $ADMIN_KEY $ export -p
export -p で自分が設定した変数ではないすでにセットされていた環境変数はviewで表示できることを確認しています。
また、似た事例として以下のurlのものを実践してみました。
https://teratail.com/questions/45777
[console]
$ bin/raisl server
上記コマンド実行をしても表示されませんでした。
https://teratail.com/questions/157480?link=qa_related_pc
[config/screts.yml]
production: admin_key: <%= ENV["ADMIN_KEY"] %>
ymlファイルに書く必要があるのかと思い上記の記述をして確認して表示がされませんでした。
railsをはじめて1月半ほどで正直 ENV["{key}"] で環境変数が呼べる仕組みなども全然わからずググっても解決できずお手上げ状態です、、
何卒、ご回答のほどよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/21 03:11
2019/11/21 04:29
2019/11/21 04:49