質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.42%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails 7

Ruby on Rails 7は、2021年12月に正式リリースされました。Ruby on Railsのバージョン7であり、フロントエンド開発環境を大幅に刷新。Node.jsを用いない構成がデフォルトになっています。

Q&A

0回答

170閲覧

herokuにデプロイした際、404エラーが出てしまい、解決方法がわかりません

shima0316

総合スコア1

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails 7

Ruby on Rails 7は、2021年12月に正式リリースされました。Ruby on Railsのバージョン7であり、フロントエンド開発環境を大幅に刷新。Node.jsを用いない構成がデフォルトになっています。

0グッド

1クリップ

投稿2023/05/23 08:31

実現したいこと

-herokuへのデプロイを完了させたい

前提

cloud9でrailsアプリを作成し、herokuにデプロイしたいです。以前まで本番環境でも正常に動作していたのですが、投稿画像が表示されなくなりamazon s3を使用しました。そのごherokuにデプロイをしたのですがページによって404エラーが出てしまいます。

該当のソースコード

2023-05-23T08:27:00.529876+00:00 heroku[router]: at=info method=GET path="/attachments/824a13707b0adc4ad77ebc71c99ae346783036bf/store/33cf22d3adac7584431928565e43ce82b2b5794add84ca10c0ee070044cc/image" host=sokutoreapppf.herokuapp.com request_id=e67b9cb9-7af2-43b8-a623-d63d8e76bac3 fwd="119.105.29.226" dyno=web.1 connect=0ms service=19ms status=404 bytes=339 protocol=https 2023-05-23T08:27:00.524009+00:00 heroku[router]: at=info method=GET path="/attachments/f8eacec87b954b652bfdc7a9f957bcb22518813c/store/14dd1f4eaa24b49126ab2181ac70e838195521d7b1706efcde8cbed670a9/image" host=sokutoreapppf.herokuapp.com request_id=0a8360e7-08fd-48a4-87a0-c95c01ddc318 fwd="119.105.29.226" dyno=web.1 connect=0ms service=17ms status=404 bytes=339 protocol=https 2023-05-23T08:27:00.516395+00:00 heroku[router]: at=info method=GET path="/attachments/57d2f3231b833399f6af255ca88220e50b0ccdda/store/04e1d4f79298e51e2952c84aea955278bffbea904aa01c9c4131b64b0edb/image" host=sokutoreapppf.herokuapp.com request_id=b59fe4db-472b-48dd-8d08-d63a16b743be fwd="119.105.29.226" dyno=web.1 connect=0ms service=12ms status=404 bytes=339 protocol=https

試したこと

404エラーについて検索をかけてみましたが解決につながりませんでした。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

shinoharat

2023/05/26 02:54

『元々はアプリを heroku にデプロイし、添付画像も heroku にアップロードしていた。アプリは heroku のまま、添付画像のアップロード先を S3 に変えたい。』 という内容でよろしいでしょうか? ❶ 画像の添付は「Active Storage」で実装していますか?それとも何かgemを使っていますか? ❷ (Active Storage の場合) config/storage.yml はどのような設定になっていますか? ❸ (Active Storage の場合) config/environments/production.rb の config.active_storage.service はどうなっていますか? ❹ (Active Storage の場合) gem "aws-sdk-s3" は追加していますか? ❺ S3 のバケットポリシーやユーザーポリシーはどうなっていますか? s3:ListBucket、s3:PutObject、s3:GetObject、s3:DeleteObject を許可する必要がありますが、設定済みですか? ❻ 元々 heroku 側にアップロードされていた添付ファイルは、どのような手順で S3 に移行しましたか? ❼ どういうときに 404 が出るのか詳しく知りたいです。 アプリの画面から新規データを登録し、画像を添付し、それを閲覧することはできますか? S3 に移行する前の旧データを閲覧することはできますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.42%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問