はじめに
RailsでECサイトをつくっているときに、 link_toの書き方でつまづいたので、いくつかのパターンをまとめてみました。
環境
・MacOS High Sierra バージョン10.13.4
・Rails 5.2.1
link_toのいろいろな書き方
◆urlを使う
例
<%= link_to “Qiita”, “https://qiita.com” %>
◆パスを使う
例
<%= link_to “Tシャツ”, product_path %>
◆クラスを指定する
例
<%= link_to “Tシャツ”, product_path , class: “btn viewBtn” %>
◆囲う
例
<%= link_to product_path(product.id) do %> <h2><%= product.name %></h2> <h3><%= product.display_price %></h3> <% end %>
おわりに
link_toは、けっこう使う頻度が高かったので、いろんな書き方のパターンについてまとめてみましたが、まだまだ覚えることがたくさんありそうです!
参考
[ActionView::Helpers::UrlHelper - Rails API - Ruby on Rails]
(https://api.rubyonrails.org/v5.2.3/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to)