link_toの使い方について
[link_to]の使い方について
[link_to]で以下のように記述した場合と生成されるHTMLは、以下のようになる
[app/views ファイル] <%= link_to edit_admin_board_path(@board) do %> <button type="button" class="btn btn-success"><%= (t 'defaults.edit_button') %></button> <% end %>
<a href="/admin/boards/1/edit"> <button type="button" class="btn btn-success">編集</button> </a>
上記の記述でも問題ないような感じがするが、実は問題がありタグの中に
[app/views ファイル] <%= link_to (t 'defaults.edit_button'), edit_admin_board_path(board), class: "btn btn-success" %>
<a class="btn btn-success" href="/admin/users/25/edit">編集</a>
参考記事: