credentials.ymlの書き方
APIを取得してアプリケーションの中で使用する時に、APIのアクセスキーの暗号化を行う必要があると思います。
うっかりアクセスキーをgithubにあげてしまうと、誰かに不正に使われてしまう可能性があるので怖いですよね。
Ruby on Railsで、credentials.yml.encを編集してアクセスキーを暗号化してからビューに表示させるときにつまずいたことを記事にしたいと思います。
まず、ターミナルで
rails credentials:edit
を実行します。
環境変数:EDITORが未設定の場合はエラーが出てしまうので環境変数:EDITORにviを指定します。
.bash_profileに環境変数 EDITORを設定します。
echo 'export EDITOR="vi"' >> ~/.bash_profile
source ~/.bash_profile
bin/rails credentials:edit
ここからvimを開いて編集します。
・編集を始める時:i
・編集終了: エスケープキー
・変更内容を保存: :wq
そして、viewファイルの編集もします。
```
.map-box
#map
%p
&markers=size:small%7Ccolor:red%7C#{35.6751},#{139.763}&
```
これで画面に表示されました。