質問編集履歴
1
S3の内容についての補足情報の追加
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -87,4 +87,32 @@ 
     | 
|
| 
       87 
87 
     | 
    
         | 
| 
       88 
88 
     | 
    
         
             
            このコードでTOPページの画像は表示されていました。
         
     | 
| 
       89 
89 
     | 
    
         | 
| 
      
 90 
     | 
    
         
            +
            ```
         
     | 
| 
      
 91 
     | 
    
         
            +
             
     | 
| 
      
 92 
     | 
    
         
            +
            補足情報追加11/18 12:03
         
     | 
| 
      
 93 
     | 
    
         
            +
            ```
         
     | 
| 
      
 94 
     | 
    
         
            +
            S3はバケットを作成して、バケットポリシーを編集、
         
     | 
| 
      
 95 
     | 
    
         
            +
            Gemfieにgem "aws-sdk-s3", require: falseをbundle installしました。
         
     | 
| 
      
 96 
     | 
    
         
            +
            その後config/enviroments/delopment.rbにconfig.active_storage.service = :amazonにlocalから変更。
         
     | 
| 
      
 97 
     | 
    
         
            +
             
     | 
| 
      
 98 
     | 
    
         
            +
            次に「パブリックアクセスをすべてブロック」のチェックを外す。
         
     | 
| 
      
 99 
     | 
    
         
            +
            新規のパブリックバケットポリシー,任意のバケットポリシーにチェックを入れました。
         
     | 
| 
      
 100 
     | 
    
         
            +
             
     | 
| 
      
 101 
     | 
    
         
            +
            config/storage.ymlに追記
         
     | 
| 
      
 102 
     | 
    
         
            +
            amazon:
         
     | 
| 
      
 103 
     | 
    
         
            +
             service: S3
         
     | 
| 
      
 104 
     | 
    
         
            +
             access_key_id: <%= ENV['AWS_ACCESS_KEY_ID'] %>
         
     | 
| 
      
 105 
     | 
    
         
            +
             secret_access_key: <%= ENV['AWS_SECRET_ACCESS_KEY'] %>
         
     | 
| 
      
 106 
     | 
    
         
            +
             region: ap-northeast-1
         
     | 
| 
      
 107 
     | 
    
         
            +
             bucket: 自身のバケット名
         
     | 
| 
      
 108 
     | 
    
         
            +
             
     | 
| 
      
 109 
     | 
    
         
            +
            環境設定
         
     | 
| 
      
 110 
     | 
    
         
            +
            config/enviloment/developments.rb
         
     | 
| 
      
 111 
     | 
    
         
            +
            最後の記述
         
     | 
| 
      
 112 
     | 
    
         
            +
              # default_url_options[:host] = "localhost:3000" 
         
     | 
| 
      
 113 
     | 
    
         
            +
              host = 'samplehost'
         
     | 
| 
      
 114 
     | 
    
         
            +
              Rails.application.routes.default_url_options[:host] = host
         
     | 
| 
      
 115 
     | 
    
         
            +
              #おそらく本番環境productionにも定義
         
     | 
| 
      
 116 
     | 
    
         
            +
            ここを記載してlocalでは表示させることが出来ました。
         
     | 
| 
      
 117 
     | 
    
         
            +
            url_forメソッドを使用して
         
     | 
| 
       90 
118 
     | 
    
         
             
            ```
         
     |