Rubyでオリジナルアプリを括っている者です
アプリにTwitter認証機能を実装してローカルでしっかり動くことを確認後、herokuでデプロイしたのですが
We're sorry, but something went wrong.
というエラー文が出てしまいTwitter認証でログインできません
発生している問題・エラーメッセージ
We're sorry, but something went wrong. If you are the application owner check the logs for more information.
先述した通り上記のようなエラーが出てしまっています
ちなみにTwitter認証機能以外はローカルで動いたのにherokuで動かないという箇所はありませんでした
そもそもなにが原因でこのようなエラーが出ているのか分からない(エラーメッセージにどこのエラーかが出ていない)のでこのエラーについて調べてみたところherokuのログを見つつエラー箇所を修正するということなのでheroku logを見てみたのですが、エラーメッセージのようなものが見当たりませんでした
該当のソースコード
字数制限の関係でlogを載せきれないのでlogのスクショを貼らせていただきます
また、どこに問題があるのかが全く見当もつかないのでとりあえずlogのみを載せておきました
見たいコードがありましたら質問の欄にてお申し付けください
試したこと
このエラーについて調べてみたところ
・heroku run rails db:migrate を実行したらエラーが解消された
・heroku addons:create heroku-postgresql:hobby-dev を実行する
・API keyやAPI secret keyの入れ忘れ(入れたら解消された)
というような記事があったのでどちらも試してみたのですがエラーは解消されませんでした
この問題の解決法にお心当たりのある方がいらっしゃいましたらアドバイスの方よろしくお願いいたします
あなたの回答
tips
プレビュー