実現したいこと
Ruby on Railsで作成したアプリをrender.comでアップしているのですが、
アプリの機能上、画像の保存も必要な為、Cloudinaryを使用するために、
CloudinaryにサインアップしてRubyのアプリに設定したのですが、
うまく保存できませんでした。
参考サイト
https://qiita.com/ttexan/items/a1004121e806c477d030
前提
""を追記してキーなどを囲ったりしてみたのですが、変わりませんでした。
投稿エラーが起きた際の直近のエラーログを下記に記入しました。
発生している問題・エラーメッセージ
Feb 22 04:33:44 PM I, [2023-02-22T07:33:44.331773 #92] INFO -- : [a836fee3-9779-45ab-9f69-30c74c9fb91b] Completed 500 Internal Server Error in 1497ms (ActiveRecord: 224.0ms | Allocations: 87375) Feb 22 04:33:44 PM F, [2023-02-22T07:33:44.333028 #92] FATAL -- : [a836fee3-9779-45ab-9f69-30c74c9fb91b] Feb 22 04:33:44 PM [a836fee3-9779-45ab-9f69-30c74c9fb91b] CloudinaryException (Must supply api_key): Feb 22 04:33:44 PM [a836fee3-9779-45ab-9f69-30c74c9fb91b] Feb 22 04:33:44 PM [a836fee3-9779-45ab-9f69-30c74c9fb91b] app/controllers/plans_controller.rb:54:in `create'
該当のソースコード
config/cloudinary.yml
1cloudinary: 2 cloud_name: "********" 3 api_key: "********" 4 api_secret: "********" 5 6--- 7development: 8 cloud_name: Rails.application.credentials.cloudinary[:cloud_name] 9 api_key: Rails.application.credentials.cloudinary[:api_key] 10 api_secret: Rails.application.credentials.cloudinary[:api_secret] 11 enhance_image_tag: true 12 static_file_support: false 13production: 14 cloud_name: Rails.application.credentials.cloudinary[:cloud_name] 15 api_key: Rails.application.credentials.cloudinary[:api_key] 16 api_secret: Rails.application.credentials.cloudinary[:api_secret] 17 enhance_image_tag: true 18 static_file_support: true 19test: 20 cloud_name: Rails.application.credentials.cloudinary[:cloud_name] 21 api_key: Rails.application.credentials.cloudinary[:api_key] 22 api_secret: Rails.application.credentials.cloudinary[:api_secret] 23 enhance_image_tag: true 24 static_file_support: false
https://ja.stackoverflow.com/questions/93957
以下ご対応ください。
https://teratail.com/help#posted-otherservice

すみません。
まだ、解決しないので、こちらでもコメントから質問よろしいでしょうか?
.envファイルでキーを入力してからCloudinary.ymlファイルで呼び出す?代入する?書き込みをすることで、登録できますか?

あなたの回答
tips
プレビュー