gmap apiキーが閲覧可能になってしまうので隠したい
Q&A
Closed
解決したいこと
初学者です。
Ruby on Railsでレビューサイトつくっています。
gmap apiキーを.envに記述し
viewページで呼び出しを行ったところ認証キーが閲覧可能になってしまっています。
解決方法を教えて下さい。
発生している問題・エラー
show.rb
<script src="https://maps.googleapis.com/maps/api/js?key=<%= ENV['GOOGLE_MAP_API'] %>&callback=initMap" async defer></script>
.env
GOOGLE_MAP_API = *************
上記show.rbコードのが
ENV['GOOGLE_MAP_API']の箇所が
.envに記述した*************を呼び出して表示しています
自分で試したこと
post_controller
def show
@post = Post.find(params[:id])
@GOOGLE_API_KEY = ENV['GOOGLE_MAP_API'] #ここを追記
end
show.rb
<script src="https://maps.googleapis.com/maps/api/js?key=<%= @GOOGLE_API_KEY %>&callback=initMap" async defer></script>
#変更
上記のようにやっても同じようにapiキーが閲覧可能になっていました。
0