より好ましくは何を使用しますか?何がより速く動作しますか?
たとえば、リンクを作成する必要があります。何の用?<a>
またはlink_to
?
より好ましくは何を使用しますか?何がより速く動作しますか?
たとえば、リンクを作成する必要があります。何の用?<a>
またはlink_to
?
スタイル的には、これを好むかもしれません
<%= link_to "Users", users_path %>
これに
<a href="<%= users_path %>">Users</a>
主な理由は、HTML タグと ERB がまったく混在していないためです。それはすべてERBにとどまります。
別の理由は、現在の状況には当てはまらないかもしれませんが、将来的には当てはまる可能性があります。このようなビュー ヘルパーlink_to
を使用すればするほど、アプリケーションをよりグローバルに構成できるようになります。将来、動作をグローバルに変更するプラグインを使用したくなるかもしれませんが、そのままのタグlink_to
を使用した場合は明らかに適用されません。<a>
link_to
そうしないと、ルートなどを利用できません