什么会更优选?什么会更快?
例如,我需要创建一些链接。有什么用?<a>
还是link_to
?
风格上,你可能更喜欢这个
<%= link_to "Users", users_path %>
对此
<a href="<%= users_path %>">Users</a>
主要是因为它不会将 HTML 标记与 ERB 混在一起那么糟糕。这一切都留在ERB中。
另一个原因可能不适用于您现在的情况,但将来可能适用。link_to
您使用的视图助手越多,您的应用程序的全局可配置性就越高。您可能最终希望在未来使用一个全局修改工作方式的插件,但如果您使用直接标签link_to
,显然它不会适用。<a>
link_to
每次,否则你不能利用路线等