Rails助手还是html标记?

Rails助手还是html标记?,html,ruby-on-rails,tags,html-helper,Html,Ruby On Rails,Tags,Html Helper,最好用什么? 什么会更快 例如,我需要创建一些链接。有什么用或链接到?每次都链接到,否则您无法从风格上利用路线等,您可能更喜欢这样 <%= link_to "Users", users_path %> 对此 <a href="<%= users_path %>">Users</a> 主要是因为它没有将HTML标记与ERB混合在一起。一切都留在雇员再培训局 另一个原因可能不适用于你目前的情况,但可能适用于未来。您使用的视图帮助程序(如链接

最好用什么? 什么会更快


例如,我需要创建一些链接。有什么用
链接到

每次都链接到
,否则您无法从风格上利用路线等,您可能更喜欢这样

<%= link_to "Users", users_path %>

对此

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

主要是因为它没有将HTML标记与ERB混合在一起。一切都留在雇员再培训局


另一个原因可能不适用于你目前的情况,但可能适用于未来。您使用的视图帮助程序(如
链接到
)越多,应用程序的全局可配置性就越强。将来你可能会想要使用一个插件来全局修改
link\u to
的工作方式,但是如果你直接使用
标签,它显然不适用。

事实并非如此,因为你仍然可以使用没有
link\u to
的路由。很好。严格说来,这不是真的,这是可能的,但这要复杂得多,而且没有很好的理由让您想用HTML标记中的路径包装rails标记。