#環境
この記事ではmacOS Catalina10.15.6にインストールしたRuby 2.6.5を使っています。
#目的
レポート一覧画面において、投稿されたレポートの画像をクリックすると詳細が見れるようにする。
#結論: ネストを使用
画像をクリックした際に、詳細画面に遷移させるには、link_toメソッドにネストを用いることで解決できます。do〜end
で囲む。
index.html.erb
<%= link_to report_path(report.id) do %>
<div class="content_post">
<%= image_tag report.image if report.image.attached? %>
<p>顧客名:<%= report.name %></p>
<span class="name">
<%= report.date %>
</span>
</div>
<% end %>
#まとめ
ネストは、ルーティングの設定の際にもどのレポートにコメントを行うのかの指定を出来、非常に役に立つ機能であると思います!
同じような悩みや壁にぶつかっている人の役に立てれば幸いです!