前提・実現したいこと
写真を投稿するアプリ学習のため作っています。
まずはフォルダ構成から
prototypesフォルダにある
部分テンプレート_prototype.html.erbを
usersフォルダのshow.html.erbでも転用して利用しようとしています。
prototypesフォルダ内のindex.html.erbでは
rails
1 <%= render partial: "prototype", collection: @prototypes %>
とコードして
上記のように一覧にもなってうまく表示できているのでuserフォルダにも転用して
投稿者のプロフィール専用ページ(users/show.html.erb)にの下に投稿者だけの
投稿一覧を表示させようとしましたが
投稿者のプロフィールは出るのですが、部分テンプレートの部分が表示されません。
発生している問題・エラーメッセージ
プロトタイプという文字の下に
投稿した画像一覧を部分テンプレートで呼び出す予定なのですが、
何も表示されていない状況です。
該当のソースコード
rails
1<div class="card"> 2 <%= link_to image_tag(prototype.image, class: :card__img ), prototype_path(prototype.id) %> 3 <div class="card__body"> 4 <%= link_to prototype.title, prototype_path(prototype.id), class: :card__title%> 5 <p class="card__summary"> 6 <%= prototype.catch_copy %> 7 </p> 8 <%= link_to "by #{User.find(prototype.user_id).name}", user_path(prototype.user_id), class: :card__user%> 9 </div> 10</div>
試したこと
users/show.html.erb
rails
1 <%= render partial: "prototype", collection: @prototypes %>
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
利用のGem
gem
1gem 'devise' 2gem 'pry-rails' 3gem 'mini_magick' 4gem 'image_processing', '~> 1.2'
rails 6.0.0
sqlをオプションで使用
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。