U-Yuri’s 健忘録

U-Yuri’s 備忘録

プログラミングを勉強しています。アウトプットに活用しているブログです。

【Rails】link_toの使い方

今回はdivで作成したbox自体にリンクをつけたい場合

<% @wants.each do |want| %>
          <%= link_to(want) do%>
            <div class="box">
              <div class="back_img">
                <%= image_tag want.image.variant(resize_to_limit: [200, 200])%>
                <p class="under_text">¥<%= want.money %></p>
              </div>
              <%= want.name %>
              <small><%= want.category.name %></small><br>
              <small><%= want.created_at %></small>
            </div>
        <% end %>

aタグを使う方法

<% @wants.each do |want| %>
        <a href="<%= want_url(want) %>">
          <div class="box">
            <div class="back_img">
              <%= image_tag want.image.variant(resize_to_limit: [200, 200])%>
              <p class="under_text">¥<%= want.money %></p>
            </div>
            <%= want.name %>
            <small><%= want.category.name %></small><br>
            <small><%= want.created_at %></small>
          </div>
        </a>

      <% end %>

参考URL:link_to (ActionView::Helpers::UrlHelper) - APIdock

link_to (ActionView::Helpers::UrlHelper) - APIdock