0

什么会更优选?什么会更快?

例如,我需要创建一些链接。有什么用?<a>还是link_to

4

2 回答 2

1

风格上,你可能更喜欢这个

<%= link_to "Users", users_path %>

对此

<a href="<%= users_path %>">Users</a>

主要是因为它不会将 HTML 标记与 ERB 混在一起那么糟糕。这一切都留在ERB中。

另一个原因可能不适用于您现在的情况,但将来可能适用。link_to您使用的视图助手越多,您的应用程序的全局可配置性就越高。您可能最终希望在未来使用一个全局修改工作方式的插件,但如果您使用直接标签link_to,显然它不会适用。<a>

于 2012-08-15T20:35:36.730 回答
0

link_to每次,否则你不能利用路线等

于 2012-08-11T18:59:23.417 回答