

画像を投稿できるアプリを作成したのですが、本番環境(heroku)で投稿した画像をマイページで確認できる機能を確認しようとしたところ、エラーが発生しました。

herokuのログを確認するとimage_tagの箇所でエラーが起きておりました。  
ActionView::Template::Error (undefined method `decode' for URI:Module):  
というエラーです。  
調べてもdecodeに関する情報が少ないのですが、これはどういうエラーなのでしょうか？

他の質問サイトでも質問しているのですが、まだ解決していません。

エラーログ

[code]

    2022-12-30T03:02:24.090658+00:00 app[web.1]: F, [2022-12-30T03:02:24.090617 #4] FATAL -- : [cb063962-3a8a-495e-975a-fbb97336c2e8]   
    2022-12-30T03:02:24.090659+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8] ActionView::Template::Error (undefined method `decode' for URI:Module):
    2022-12-30T03:02:24.090660+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     65:           <% @my_plans.each do |plan| %>!
    2022-12-30T03:02:24.090660+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     66:             <div class="card" style="width: 210px;">
    2022-12-30T03:02:24.090661+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     67:              <a href="/plans/<%= plan.id %>" target="_blank" rel="noopener noreferrer" class="text-dark">
    2022-12-30T03:02:24.090661+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     68:               <p><%= image_tag(plan.photo.url, :alt => '最新投稿') %></p>
    2022-12-30T03:02:24.090661+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     69:               <div class="card-body">
    2022-12-30T03:02:24.090662+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     70:                 <h5 class="card-title"><p><%= plan.user.name %></p></h5>
    2022-12-30T03:02:24.090662+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]     71:                 <h6 class="card-text"><p><%= plan.title  %></p></h6>
    2022-12-30T03:02:24.090663+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8]   
    2022-12-30T03:02:24.090664+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8] app/views/users/show.html.erb:68
    2022-12-30T03:02:24.090665+00:00 app[web.1]: [cb063962-3a8a-495e-975a-fbb97336c2e8] app/views/users/show.html.erb:65
    
[/code]

エラー箇所のview

[code]

    <% if @my_plans.any? %>
            <div class="my-page-contents">
              <% @my_plans.each do |plan| %>!
                <div class="card" style="width: 210px;">
                 <a href="/plans/<%= plan.id %>" target="_blank" rel="noopener noreferrer" class="text-dark">
                  <p><%= image_tag(plan.photo.url, :alt => '最新投稿') %></p> ←エラー箇所
                  <div class="card-body">
                    <h5 class="card-title"><p><%= plan.user.name %></p></h5>
                    <h6 class="card-text"><p><%= plan.title  %></p></h6>
                   </div>
                 </a>
                </div>
              <% end %>
            </div>
            <div class="d-flex justify-content-center mb-2">
                <%= paginate @my_plans %>
            </div>
          <% else %>
    
[/code]


CC BY-SA 4.0
2022-12-30T03:07:11.673
93100
2022-12-30T06:50:44.313
2022-12-30T06:50:44.313
question
ruby-on-rails ruby heroku
本番環境で投稿した画像がエラーで表示できない (carrierwave)