環境
macOS 10.15.5
Rails 5.2.4.2
前提・実現したいこと
画像は拾い画像ですがこのような「画像が表示されませんマーク」が出てしまいます。ですが初期画像として設定した画像が正常に表示されるようにしたいです。
フォルダの構成はこのようになっています。
public ∟ images ∟ default_icon.jpg
BDのカラム名はimage
です。
users_controller.rb
def create @user = User.new( name: params[:name], email: params[:email], image: "default_icon.jpg" ) if @user.save redirect_to("/users/#{@user.id}") else render("users/new") end end
show.html.erb
<div class="user-details"> <div class="user-image"> <img src="<%= "/images/#{@user.image}" %>"> </div> <p><%= @user.name %></p> <p><%= @user.email %></p> <%= link_to("編集", "/users/#{@user.id}/edit") %> </div>
発生している問題・エラーメッセージ
表示されませんマークが出てしまいます。
試したこと
画像の拡張子をpngに変えてみたり、画像そのものを変更しました。
あとはCSSの設定が必要なのかと思い設定も試みましたが変化はありませんでした。
サーバーの再起動も試しました。
ブラウザを変えてみることも試みました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/25 15:52